body {
 text-align: center;
 color: #cbcbcb;
 font-family: Arial, sans-serif;
 line-height: 1.4;
 background-color:#000;
 }
body, input , td { font-size: 13px;  }

body, form, input { margin:0; padding:0; }
img { border: 0px; }

/********************************************/

a { color:#9a9a9a; text-decoration: none; }
a:hover { color:#ffda00; text-decoration: none; }

h1.first { display:none; }

.clear { clear:both; *display:inline; }
.center { text-align:center; }
.nodata { padding:15px 0; text-align:center; font-size:12px; }

/*** LINE ***/
.mh3 { height:3px; overflow:hidden; }
.mh5 { height:5px; overflow:hidden; }
.mh8 { height:8px; overflow:hidden; }
.mh10 { height:10px; overflow:hidden; }
.mh15 { height:15px; overflow:hidden; }
.mh20 { height:20px; overflow:hidden; }

.lineType1 { background-color:#333; height:1px; overflow:hidden; }
.lineType5 { width:728px; margin:0 auto; background:transparent url(images/lineType5.jpg) no-repeat top left; height:1px; overflow:hidden; }

/********************************************/

#bodydoc { width:1000px; margin:0 auto; text-align:left; background: url(images/body_bg1.jpg) repeat; }

.toparea { width:1000px; }
.toparea .area1 { width:100%; height:96px; }

.toparea .area2 { width:100%; height:44px; overflow:hidden; background:url(images/menu_bg.jpg) repeat-x left top; }
.toparea .area2 .menu { margin-left:10px; float:left; display:inline; width:auto; height:44px; }
.toparea .area2 .menu .split { float:left; width:25px; height:36px; overflow:hidden; background:url(images/menu_split.jpg) no-repeat center top; }
.toparea .area2 .menu .item { float:left; padding-top:10px; width:auto; height:22px; }
.toparea .area2 .marquee { float:left; width:420px; height:44px; }
.toparea .area2 .marquee .marquee_i { padding-left:30px; width:390px; height:100%; background:url(images/icon1.gif) no-repeat 0 10px; }
.toparea .area2 .marquee table { border:0; border-collapse:collapse; }
.toparea .area2 .marquee table td { font-size:13px; color:#000; white-space:nowrap; padding-top:12px; line-height:normal; }
.toparea .area2 .marquee table td a { color:#000; }
.toparea .area2 .marquee table td a:hover { color:#fff; }
.toparea .area2 .marquee table td.length { padding-left:380px; }

.container { width:1000px; }
.container .container_i { width:100%; padding:12px 0; }
.container .leftnav { float:left; width:200px; overflow:hidden; }
.container .leftnav .leftnav_i { width:168px; padding:0 16px; }
.container .main { float:left; width:782px; overflow:hidden; background-color:#000; }
.container .main .main_i { padding:20px 27px; min-height:420px; _height:420px; }

.quick { width:728px; margin:0 auto; font-size:12px; }
.quick .quick_i { margin:0 10px; }
.quick .qurl { float:right; line-height:normal; padding-top:3px; }

.leftnav .search { width:168px; padding-bottom:21px; }
.leftnav .search .title { margin-bottom:5px; }
.leftnav .search .content { width:100%; }
.leftnav .search .content .content_i { border:1px solid #9c9c9c; padding:6px; }
.leftnav .search .content table { border:0; border-collapse:collapse; width:100%; }
.leftnav .search .content table td { padding: 4px 0; font-size:12px; }
.leftnav .search .content table td.fld1 { white-space:nowrap; text-align:right; padding:6px 0 2px; line-height:1.8; }
.leftnav .search .content table td.fld2 { text-align:left; }
.leftnav .search .content table td.fld2 input.txt { border:1px solid #bbb; padding:2px; font-size:12px; height:15px; *margin-top:-1px; }
.leftnav .search .content table td.fld2 select { font-size:12px; border:1px solid #bbb; }

.leftnav .epaper { width:168px; padding-bottom:25px; }
.leftnav .epaper .title { margin-bottom:4px; margin-left:1px; }
.leftnav .epaper .content { width:100%; }
.leftnav .epaper .content .content_i { border:1px solid #9c9c9c; padding:6px; }
.leftnav .epaper .content table { border:0; border-collapse:collapse; }
.leftnav .epaper .content table td { padding: 4px 3px; font-size:12px; }
.leftnav .epaper .content table td input.txt { width:102px; border:1px solid #bbb; height:15px; margin:0; padding:2px; font-size:12px; *margin-top:-1px; }

.leftnav .info { }
.leftnav .info table { width:100%; border:0; border-collapse:collapse; }
.leftnav .info table td { padding:2px 0; font-size:12px; color:#cacaca; text-align:left; line-height:1.3; }
.leftnav .info table td.fld1 { white-space:nowrap; }
.leftnav .pdownload { text-align:left; font-size:14px; font-weight:bold; line-height:normal; }
.leftnav .pdownload ul { margin:0 0 1.5em 2em; padding:0; list-style-type:disc; }
.leftnav .pdownload a { color:#ffd03f; }
.leftnav .pdownload a:hover { color:#ffff00; }

.main .mtr { width:728px; }
.main .mtr .mtd1 { float:left; width:352px; }
.main .mtr .mtd1 .content { padding:0 6px; line-height:2; font-size:12px; }
.main .mtr .mtd2 { float:left; width:352px; margin-left:24px; display:inline; }
.main .mtr .mtd2 .content { padding:0 6px; font-size:12px; }
.main .mtr .mtd2 .content .item { width:340px; padding:3px 0; }
.main .mtr .mtd2 .content .item .subject { float:left; width:190px; padding-right:10px; text-align:left; }
.main .mtr .mtd2 .content .item .subject a { font-size:12px; display:block; width:100%; color:#cbcbcb; }
.main .mtr .mtd2 .content .item .subject a:hover { color:#ffda00; }
.main .mtr .mtd2 .content .item .poster { float:left; width:70px; text-align:center; color:#666; }
.main .mtr .mtd2 .content .item .postdate { float:left; width:70px; text-align:right; color:#649a06; }

.main .page { text-align:center; width:100%; margin-top:2.5em; font-size:12px; }
.main .page .prev { float:left; }
.main .page .next { float:right; }

.main .about { padding:0 12px; line-height:2.4; }
.main .about p { margin:0 0 2em; }
.main .about .desc3 { color:#ffc963; }
.main .about .desc3 span { font-weight:bold;; color:#cc0000; }
.main .about .desc3 img { float:left; margin:0.8em 1em 1em 0; }

.main .facilities { padding:0 12px; line-height:2.4; }
.main .facilities .img { margin-bottom:24px; }

.main .mproduct { width:728px; }
.main .mproduct .content { padding:0 6px; }
.main .mproduct .content .list { width:716px; overflow:hidden; }
.main .mproduct .content .list .list_i { width:735px; }
.main .mproduct .content .list .item { width:128px; float:left; margin-right:18px; display:inline; }
.main .mproduct .content .list .item .iborder { border:1px solid #626262; padding:8px; }
.main .mproduct .content .list .item .img {
 width:108px;
 height:108px;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 }
.main .mproduct .content .list .item .img * { vertical-align:middle; }
.main .mproduct .content .list .item .img span.maxh { display:inline-block; *height:100%; }
.main .mproduct .content .list .item .pname { margin-top:5px; text-align:left; padding:0 3px; font-size:12px; }

.main .product { width:728px; }
.main .product .content { padding:0 10px; }
.main .product .content .list { width:708px; overflow:hidden; }
.main .product .content .list .list_i { width:725px; }
.main .product .content .list .item { width:128px; float:left; margin-right:17px; display:inline; }
.main .product .content .list .item .iborder { border:1px solid #626262; padding:8px; }
.main .product .content .list .item .img {
 width:108px;
 height:108px;
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 }
.main .product .content .list .item .img * { vertical-align:middle; }
.main .product .content .list .item .img span.maxh { display:inline-block; *height:100%; }
.main .product .content .list .item .pname { margin-top:5px; text-align:left; padding:0 3px; font-size:12px; }

.main .product .detail { padding:0 10px; }
.main .product .detail .area { width:708px; }
.main .product .detail .area .pimg { width:470px; float:left; display:inline; text-align:center; }
.main .product .detail .area .pimg .iborder { padding:24px; border:1px solid #ccc; }
.main .product .detail .area .pimg .img { width:420px; overflow:hidden; }
.main .product .detail .area .pinfo { width:216px; float:left; display:inline; margin-left:22px; color:#fcfcfc; }
.main .product .detail .area .pinfo .name { font-weight:bold; color:#fa6600; font-size:15px; }
.main .product .detail .area .pinfo .holepercent { font-weight:bold; color:#999; font-size:15px; margin-top:10px; }
.main .product .detail .area .pinfo p.field { margin:1em 0 2em 2em; }
.main .product .detail .area .pinfo p.field span { color:#c0c0c0; }
.main .product .detail .area .pinfo .button { margin-left:2em; }

.main .product .detail .area .pinfo .pdesc {}
.main .product .detail .area .pinfo .pdesc span.tt { color:#999; }

.main .product .detail .ptable { width:708px; }
.main .product .detail .ptable table { width:100%; border-collapse:collapse; border:1px solid #767676; }
.main .product .detail .ptable table th { font-weight:bold; font-size:12px; padding:5px; border:1px solid #767676; color:#999; text-align:center; }
.main .product .detail .ptable table td { font-weight:normal; font-size:12px; padding:5px; border:1px solid #767676; color:#dfdfdf; }
.main .product .detail .ptable table td.fld1 { text-align:center; }
.main .product .detail .ptable table td.fld2 { width:16%; text-align:left; }
.main .product .detail .ptable table td.fld3 { width:28%; text-align:left; }
.main .product .detail .ptable table td.fld4 { width:28%; text-align:left; }
.main .product .detail .ptable table td.fld5 { width:6%; text-align:center; }
.main .product .detail .ptable table td.fld6 { width:10%; text-align:center; }


.main .gbook { width:728px; position:relative; }
.main .gbook .post { position:absolute; top:-37px; left:160px; }
.main .gbook .gbook_inner { padding:0 10px; }
.main .gbook .item { padding-bottom:25px; }
.main .gbook .item .title { width:708px; }
.main .gbook .item .title .subject { float:left; width:450px; padding-right:8px; text-align:left; }
.main .gbook .item .title .name { float:left; width:130px; padding:0 10px; text-align:center; color:#666; }
.main .gbook .item .title .postdate { float:left; width:100px; text-align:right; color:#649a06; }
.main .gbook .item .content { padding:10px 0; }
.main .gbook .item .reply { padding:10px 0; }
.main .gbook .item .reply .text { padding-left:0; }
.main .gbook .item .reply .reply_title { font-weight:bold; color:#fff; line-height:2; }

.cform .welcome { padding:5px 12px 15px; line-height:1.8; }
.cform .fborder { border:1px solid #4e4e4e; padding:20px; margin:0 12px; }
.cform table { width:auto; }
.cform table td.title { width:130px; text-align:right; color:#fff; }
.cform table td.title span { color:#ff0000; }
.cform table td.ftxt { text-align:left; color:#fff; }
.cform table td.ftxt input.rdio { position:relative; top:2px; }
.cform table input.confirm,
.cform table textarea,
.cform table input.text { border:1px solid #c3c3c3; padding:2px; }
.cform table .itext { border:1px solid #c3c3c3; padding:2px; width:400px; }


.footer { width:782px; margin-left:200px; font-size:12px; padding-bottom:30px; }
.footer .footlink { width:391px; float:left; text-align:left; }
.footer .footinfo { width:391px; float:left; text-align:right; }
a.addrlink,
a.maillink { color:#cbcbcb; text-decoration: none; }
a.addrlink:hover,
a.maillink:hover { color:#ffda00; text-decoration: none; }

