*{ border: 0; margin: 0; padding: 0; list-style-type: none; }
body { font-size: 12px; text-align: center; font-family: verdana,Arial,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: 975px; background: url(../images/bg.gif) repeat-y; margin: 0 auto; }
#content { margin: 0 auto; width: 955px; background: url(../images/main-bg.jpg) no-repeat right bottom; }
#left { background-image: url(../images/line.jpg); background-repeat: no-repeat; width: 155px; float: left; padding-bottom: 20px; }
#right { width: 800px;  float: right;}
#topflash { width: 800px; height: 190px; }
#logo img { margin-top: 36px; }
#menulist {margin: 0 auto; margin-top: 60px; width:122px;}
#menulist ul {}
#menulist ul li { border: 1px solid transparent; width: 117px; height: 27px; margin-bottom: 0px; line-height: 27px; font-size: 14px; text-indent: 50px; text-align: left;}
#menulist ul li a { display:block; width: 118px; height: 27px; }
#menulist ul #m0  { background: url(../images/m0.jpg) no-repeat; }
#menulist ul #m0 a:hover {background: url(../images/m0.jpg) no-repeat -118px 0px; }
#menulist ul #m1  { background: url(../images/m1.jpg) no-repeat ; }
#menulist ul #m1 a:hover {background: url(../images/m1.jpg) no-repeat -118px 0px; }
#menulist ul #m2  { background: url(../images/m2.jpg) no-repeat;}
#menulist ul #m2 a:hover {background: url(../images/m2.jpg) no-repeat -118px 0px;}
#menulist ul #m3  { background: url(../images/m3.jpg) no-repeat;}
#menulist ul #m3 a:hover {background: url(../images/m3.jpg) no-repeat -118px 0px;}
#menulist ul #m4  { background: url(../images/m4.jpg) no-repeat;}
#menulist ul #m4 a:hover {background: url(../images/m4.jpg) no-repeat -118px 0px;}
#menulist ul #em0  { background: url(../images/em0.jpg) no-repeat; }
#menulist ul #em0 a:hover {background: url(../images/em0.jpg) no-repeat -118px 0px; }
#menulist ul #em1  { background: url(../images/em1.jpg) no-repeat ; }
#menulist ul #em1 a:hover {background: url(../images/em1.jpg) no-repeat -118px 0px; }
#menulist ul #em2  { background: url(../images/em2.jpg) no-repeat;}
#menulist ul #em2 a:hover {background: url(../images/em2.jpg) no-repeat -118px 0px;}
#menulist ul #em3  { background: url(../images/em3.jpg) no-repeat;}
#menulist ul #em3 a:hover {background: url(../images/em3.jpg) no-repeat -118px 0px;}
#menulist ul #em4  { background: url(../images/em4.jpg) no-repeat;}
#menulist ul #em4 a:hover {background: url(../images/em4.jpg) no-repeat -118px 0px;}


#bottomimg { margin-top: 5px; }
#bottomimg img { margin-bottom: 5px; }
#pagetitle { border-bottom: 10px solid #fff; width: 100%; text-indent: 14px; font-size: 16px; font-weight:bold; margin-top: 50px; text-align: left; color: #039; }
#pagetitle a { color: #039; }
/*新闻*/
#newscontent { float: left; width:776px; margin-left: 8px; margin-top: 5px; }
.newstitle { width: 100%; font-size: 16px; color: #039; text-align: left; clear: left;}
.newsbox {margin-top:12px; margin-bottom: 15px; width: 588px; text-align: left; float: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.newsbox .newsimg { float: left; width: 134px; }
.newsbox .news { float: right; width: 450px; font-size: 14px; line-height: 1.5em;}
.newsbox .news a { color: blue; text-decoration: underline; }
.newsbox .news a:hover { color: #0ff; }
/*产品页面*/
#products { float: left; width: 609px; margin-left: 8px; height: 700px; }
#products ul li {float: left; margin-right: 5px; margin-bottom: 5px;}
/*产品列表页面*/
#productlist { float: left; width: 776px; margin-left: 8px; margin-top: 5px; }
.productbox { margin-top: 12px; margin-bottom: 15px; width: 588px; text-align: left; float: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.productbox .productimg { float: left; width:208px; background: #dfdfdf; text-align: center; padding-top: 5px; }
.productbox .productname { background: #dfdfdf; color: #039; font-size: 16px; text-align: center; line-height: 24px; border-bottom: 5px solid #dfdfdf; }
.productbox .producttxt { float: right; width: 376px; font-size: 14px; line-height: 1.5em; }
.productbox .producttxt span { float: left; color:#039; width: 100%; text-align: left; font-size: 16px; line-height: 24px; font-weight: bold; padding-bottom: 10px; }
.productbox .producttxt a { color: blue; text-decoration: underline; }
.productbox .producttxt a:hover { color: #0ff; }
/*联络我们*/
#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; }
/*照片栏分类页*/
#gallerybox { text-align: left; margin-left: 8px; padding-bottom: 60px; }
#gallerybox img { margin-right: 18px; margin-bottom: 10px; }
/*照片栏列表*/
#gallerylist { float: left; width: 614px; margin-left: 8px; height: 700px; }
#gallerylist dl { float: left; margin-right: 6px; }
#gallerylist dl dt { float: left; width: 198px; height: 144px; }
#gallerylist dl dd { clear: left; line-height: 24px; font-size: 14px; color: #03b; }
/*图片查看页面*/

/*分页*/
#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: #0ff; color: #fff; text-decoration: none; }