﻿/*home*/
#home { height:450px; width:900px; }
#home table.news{ width:320px;}
#home td.link{ background:url(../Images/home_link.gif) no-repeat; padding-left:24px; line-height:18px;}
#home td.link span{ display:none;}
#home td.date{ text-align:right; font-size:11px;} 
#home ul{ margin:0px; padding:0px;}
#home li{ padding-left:24px; line-height:18px; list-style:none;}
#home div.list{ overflow:hidden; height:106px;}
#home div.links { font-size:11px;}
#home div.links a{ text-decoration:underline; margin-right:10px; color:#CFCFCF;}

/*top*/
#top {}

/*main*/
#main{ width:640px; overflow:hidden; float:right;}

/*press*/ 
#press { width:592px; float:right; padding-bottom:48px; padding-top:34px; padding-right:48px;}
#press div.info{ float:left; width:70px;font-size:11px; color:#666666;}
#press div.info span{ }
#press div.info a{ color:#999999; margin-right:2px; font-weight:normal; }
#press div.text{ padding-top:3px;}
#press div.text a{ color:#333333; font-weight:bold;}
#press input.top{ background-color:#999999; margin-right:10px; width:2px; height:2px; overflow:hidden; border-width:0px;  }
#press div.title{ width:600px; margin-bottom:0px; height:28px;}
#press div.navigation{ font-size:10px; color:#999999; font-family:Verdana; float:right; margin-top:-4px;}
#press div.image { width:50px; height:50px; background-color:#F7F7F7; float:left; margin-right:17px; margin-bottom:9px; margin-top:1px; }
#press div.image img{ width:50px; height:50px;}
#press div.setting{ float:right; margin-top:-24px;}
#press div.html{ line-height:16px; color:#333333; padding-top:11px; line-height:18px;}
#press div.html p{ margin:0px;}
#press div.html div.quote{ border:1px dotted #DFDFDF; padding:10px 10px 15px; overflow:hidden; margin-bottom:18px;}
#press div.html div.floor{ font-size:11px;font-weight:bold; color:#6F6F6F; line-height:12px;}
#press div.html img{ border-width:0px;}
#press div.html img.right{ float:right; margin-left:7px;}
#press div.html img.left{ float:left; margin-right:7px;}
#press div.html iframe.flash { width:480px; height:360px;}
#press div.html iframe.flashVideo { width:480px; height:390px;}
#press div.html iframe.realPlayer { width:480px; height:414px;}
#press div.html iframe.wmPlayer { width:480px; height:390px;}
#press div.html div.attachment{ font-size:12px; font-weight:bold; color:#6F6F6F;}
#press div.html div.attachment span{ color:#AAAAAA; font-size:11px;}
#press div.html div.attachment input.download{ border-width:1px; font-weight:bold; padding:2px 0px 0px; margin-left:10px;height:20px; font-size:11px;}
#press div.html div.attachment input.doc{ width:16px; height:16px; border-width:0px; background:Transparent url(../Images/file_doc.gif);}
#press div.html div.attachment input.xls{ width:16px; height:16px; border-width:0px; background:Transparent url(../Images/file_xls.gif);}
#press div.html a{ color:#333333; text-decoration:underline; font-weight:bold;}
#press div.html a:hover{ color:#999999;}
#press div.html div{ scrollbar-3dlight-color:#EFEFEF; scrollbar-highlight-color:#EFEFEF; scrollbar-face-color:#DFDFDF; scrollbar-arrow-color:#EFEFEF;  scrollbar-shadow-color:#EFEFEF; scrollbar-darkshadow-color:#EFEFEF; scrollbar-base-color:#EFEFEF; scrollbar-track-color:#EFEFEF;}
#press div.html table{ border:1px dotted #CFCFCF;}
#press div.html td{ padding:3px 8px 0px; border:1px dotted #CFCFCF;}
#press div.news{ margin-bottom:7px;}
#press div.document{ margin-bottom:12px;}
#press div.news div.html img{ float:left; margin-right:10px; margin-bottom:5px;}
#press div.news div.html { padding:0px 0px 5px;}
#press div.line{ height:0px; overflow:hidden; clear:both; border-bottom:0px solid #EFEFEF; margin-bottom:8px; margin-top:2px;}
#press input.add{ float:right;}
#press div.bottom{ display:none;}
#press input.waiting{ margin-top:10px; margin-left:10px; }

/*products
#products { width:720px; float:right; overflow:hidden; }
#products div.name { font-weight:bold; padding:9px 0px 5px;  height:14px; color:#000000;}
#products div.content table{ margin-bottom:5px;}
#products div.content div.name{ color:#000000; font-weight:normal; margin-bottom:7px; padding:0px; width:190px;}
#products div.content td{ padding:10px 0px; vertical-align:top;}
#products div.note{ padding:9px 0px 2px; clear:both; font-size:11px; width:240px; color:#000000; font-weight:bold;}
#products div.price{ color:#CCCCCC; clear:both; }
#products div.price span{  color:#000000; margin-right:10px;}
#products div.icon input{ }
#products div.icon { display:none;}
#products div.info { color:#6F6F6F; margin-top:2px; clear:both;}
#products div.info a{ color:#CCCCCC;}
#products div.control {  margin-bottom:2px;width:504px; display:none;}
#products div.control a{ float:left; width:48px; height:21px; }
#products a.large{  background:url(../Images/product_large.gif)}
#products div.product{ width:500px; float:left; margin-top:3px;}
#products img{ clear:both;}
#products div.description{ padding:11px 0px 2px;  line-height:normal;width:502px; clear:both; color:#000000; }
#products div.description img{ border-width:0px;}
#products div.description img.right{ float:right; margin-left:7px;}
#products div.description img.left{ float:left; margin-right:7px;}
#products div.label{ float:right; width:200px; margin-top:0px; padding-bottom:7px; margin-left:10px;}
#products div.text{ color:#9F9F9F; font-weight:bold; padding:11px 0px 9px;}
#products div.data{ padding:1px 0px 0px;line-height:17px;color:#666666; margin-bottom:-1px; }
#products div.data span{ color:#000000; margin-left:5px; font-weight:bold }
#products div.data span.name{ font-size:11px;}
#products div.tag a.icon{ float:left; width:12px; height:12px; background:url(../Images/tag.gif); margin-right:7px; margin-top:2px;}
#products div.tag a.link{ text-decoration:underline; color:#000000; line-height:17px; font-size:11px;}
#products div.tag a.link:hover{ color:#CCCCCC;}
#products div.label div.price { padding:2px 0px 1px;}
#products div.label div.price span{ color:#000000; font-weight:bold;}
#products div.label div.info{  background:url(../Images/info.gif) no-repeat;  padding-left:19px; color:#666666;  line-height:12px; }
#products div.label div.info span{ color:#666666; font-size:11px; margin:0px 2px; font-weight:bold}
#products div.navigation{float:right; width:200px; margin-top:7px;}
#products div.navigation a{ font-size:10px; color:#000000; font-weight:bold; margin-right:5px;}
#products div.navigation a:hover{ color:#CCCCCC;}
#products input.purchase{ width:120px; height:19px; border-width:0px; background:Transparent url(../Images/button_long.gif); margin:17px 0px;color:#EFEFEF; font-weight:bold; }
#products div.purchase{ width:200px;float:right; }
#products div.purchase div{ width:200px;}
#products div.purchase a{ font-weight:bold; color:#000000; line-height:17px; font-size:11px;}
#products div.purchase a:hover{ color:#CCCCCC;}
#products div.purchase a.msn{ float:left; width:16px; height:16px; background:url(../Images/service_msn.gif); margin-right:3px;}
#products div.purchase a.qq{ float:left; width:16px; height:16px; background:url(../Images/service_qq.gif); margin-right:3px;}
#products div.purchase a.wangwang{ float:left; width:16px; height:16px; background:url(../Images/service_wangwang.gif); margin-right:3px;}
#products div.purchase a.phone{ float:left; width:16px; height:16px; background:url(../Images/service_phone.gif); margin-right:3px;}
#products div.product div.image { float:left;}
#products div.remarks { margin:10px 0px -1px; color:#000000; line-height:normal; clear:both; }
#products div.preview { margin:10px 0px 9px; height:60px; clear:both;}
#products div.preview div.item { width:60px; height:60px; float:left; margin-right:2px;}
#products div.preview img { width:60px; height:60px;}
#products div.preview div.select { border:1px solid #000000; width:58px; height:58px;  overflow:hidden;}
#products div.preview div.select img { margin:-1px; }
#products div.preview div.other img{ cursor:pointer; }
#products div.preview div.empty img{ display:none;}
#products div.preview span.info { color:#666666; margin:22px 9px 0px; float:left; font-size:9px; }
#products input.add{ float:right; }
#products div.line{ height:0px; border-bottom:1px solid #EFEFEF; overflow:hidden; clear:both; margin-top:15px; width:502px; }*/

/*form
#form { padding:0px 10px 10px;}
#form div.name{  margin-bottom:17px; font-weight:bold; text-align:center; display:none;}
#form div.description{ line-height:normal; margin-bottom:37px;color:#666666; display:none }
#form input.text{ border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; height:15px; padding:0px 2px; width:150px; }
#form td.key{ color:#6F6F6F; padding-right:8px; font-size:11px; height:19px; width:59px;}
#form td{ }
#form td span{ font-weight:bold; color:#000000; font-size:11px;}
#form textarea{ scrollbar-3dlight-color:#F7F7F7; scrollbar-highlight-color:#F7F7F7; scrollbar-face-color:#EFEFEF; scrollbar-arrow-color:#DFDFDF;  scrollbar-shadow-color:#DFDFDF; scrollbar-darkshadow-color:#F7F7F7; scrollbar-base-color:#F7F7F7; scrollbar-track-color:#F7F7F7; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF;border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; line-height:normal; padding:4px 2px 1px; margin-top:1px; width:350px; height:180px; color:#666666;}
#form input.button{ color:#EFEFEF; font-weight:bold; height:19px; padding:0px 2px 0px; width:68px;margin-bottom:1px; border-width:0px; background:url(../Images/button.gif); }
#form input.long{ width:300px;}
#form td.bottom{ padding-top:1px;}
#form input.code { width:70px; color:#CCCCCC; margin-bottom:1px; margin-right:2px;}
#form div.checkCode {  border-right:1px solid #DFDFDF;  border-bottom:1px solid #DFDFDF; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; padding:2px 2px 0px; background-color:#FFFFFF; margin-top:-61px; margin-left:-1px; }
#form div.checkCode img { vertical-align:middle;}
#form div.checkCode div { font-size:10px; line-height:17px;white-space:nowrap;color:#333333;}
#form select{ margin-bottom:-1px;}
#form input.waiting{ width:16px; height:9px; background:url(../Images/waiting.gif); position:absolute; border-width:0px; margin-top:5px; margin-left:10px; display:none; }*/

/*guestbook*/
#guestbook { width:650px; padding:47px 125px 32px; }
#guestbook div.notice{ font-size:12px; line-height:normal; font-family:MS PGothic;color:#666666; margin-top:6px; font-weight:bold; }
#guestbook div.entry{ margin-bottom:10px;}
#guestbook div.user { margin-bottom:10px;}
#guestbook div.setting{ float:right; margin-top:-14px;}
#guestbook div.banner{ display:none;}
#guestbook div.image { width:50px; height:50px; background-color:#F7F7F7; float:left; margin-right:10px; margin-bottom:9px; margin-top:1px;  }
#guestbook div.image img{ width:50px; height:50px;}
#guestbook div.html{ line-height:normal; margin-bottom:7px; font-size:12px; color:#666666; font-family:MS PGothic;}
#guestbook div.html a{ color:#666666; text-decoration:underline;}
#guestbook div.html img{ border-width:0px;}
#guestbook div.html img.right{ float:right; margin-left:7px;}
#guestbook div.html img.left{ float:left; margin-right:7px;}
#guestbook div.line{ height:0px; overflow:hidden; clear:both; border-bottom:0px dotted #1F1F1F; }
#guestbook div.name{ font-weight:bold; color:#CCCCCC; margin-bottom:3px;font-size:11px;}
#guestbook div.date{ color:#6F6F6F; font-size:11px;}
#guestbook div.location{ color:#6F6F6F; font-size:11px; margin-bottom:4px;}
#guestbook iframe{ width:700px; height:357px; background-color:#F7F7F7; margin-bottom:10px;}
#guestbook div.iframe{ display:none;}
#guestbook div.iframe a{ }
#guestbook span.location{ font-size:11px; margin-right:10px; color:#8D8B77;}
#guestbook a.user{  font-weight:bold; color:#666666; font-size:11px;margin-right:10px;}
#guestbook span.date{ color:#999999; font-size:10px;}
#guestbook div.info{ margin-bottom:7px;}
#guestbook div.reply{ margin:2px 0px -2px 50px; background-color:#F7F7F7; padding:5px 10px 2px;}
#guestbook div.editor{ margin-top:14px; margin-bottom:15px; clear:both;}
#guestbook input.text{ border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; height:15px; padding:0px 2px; width:150px; }
#guestbook td.key{ color:#6F6F6F; padding-right:10px; font-size:11px; height:19px; font-family:MS PGothic;}
#guestbook textarea{scrollbar-3dlight-color:#F7F7F7; scrollbar-highlight-color:#F7F7F7; scrollbar-face-color:#EFEFEF; scrollbar-arrow-color:#F7F7F7;  scrollbar-shadow-color:#F7F7F7; scrollbar-darkshadow-color:#F7F7F7; scrollbar-base-color:#F7F7F7; scrollbar-track-color:#F7F7F7; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; line-height:normal; padding:4px 2px 1px; margin-top:1px; width:360px; height:120px;font-size:12px; color:#666666; font-family:MS PGothic;  }
#guestbook input.button{ color:#333333; font-weight:bold; height:19px; padding:0px 2px 0px; width:68px;margin-bottom:1px; border-width:0px; background-color:#DFDFDF;}
#guestbook td.bottom{ padding-top:1px;}
#guestbook input.code { width:70px; color:#999999; margin-right:2px;margin-bottom:1px;}
#guestbook div.checkCode { border-right:1px solid #EFEFEF;  border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; padding:2px 2px 0px; background-color:#FFFFFF; margin-top:-61px; }
#guestbook div.checkCode img { vertical-align:middle;}
#guestbook div.checkCode div { font-size:10px; line-height:17px; white-space:nowrap;color:#999999;}

/*gallery*/
#gallery{ width:872px; height:560px; padding:24px 14px 0px; }
#gallery object{ width:872px; height:550px}
#gallery div.all{ margin-top:-14px; font-size:11px; margin-left:18px; display:none;}
#gallery div.all a{ color:#999999;}

/*photos*/
#photos{ overflow:hidden; width:670px; margin:41px auto 42px;}
#photos table.albums{ width:0px; margin:7px auto 6px; height:266px;}
#photos table.albums td{ vertical-align:top; width:130px; padding-right:5px;}
#photos div.set{ font-weight:bold; font-size:11px; color:#AAAAAA; text-align:center; padding:68px 10px 6px; font-family:MS PGothic;}
#photos div.cover{ width:130px; height:130px; background-image:url(../Images/album.gif);}
#photos div.cover img{ width:120px; height:120px; margin-top:3px; margin-left:3px;}
#photos div.name{ font-weight:bold; margin:9px 0px 5px; font-size:12px; font-family:MS PGothic;}
#photos div.note{ padding:9px 0px 6px; clear:both; font-size:12px; font-family:MS PGothic; color:#888888;}
#photos div.info{ font-size:11px; color:#AAAAAA;margin-bottom:5px; clear:both; display:none;}
#photos div.info span{color:#999999; font-weight:bold; margin:0px 2px;}
#photos div.control{padding-bottom:7px; margin-top:-5px;}
#photos div.album { padding-bottom:4px; margin-top:-2px;}
#photos div.album div.info{ display:block;}
#photos table.albums div.note{ width:120px; padding-top:2px;}
#photos div.album div.name{ font-size:12px; color:#666666; font-weight:bold; font-family:MS PGothic; }
#photos div.album input.dig { margin-bottom:1px; color:#333333; font-weight:bold; height:19px; padding:0px 2px 0px; width:68px; margin-bottom:2px; border-width:0px; background-color:#EBEBEB;}
#photos div.album a.back{ float:right; font-family:Verdana; font-size:10px;}
#photos table.photos{  width:0px; margin:0px auto; margin-top:18px; margin-bottom:27px; }
#photos table.photos td{ padding:0px 0px 12px 0px; vertical-align:top;}
#photos table.photos div.note{ width:120px;}
#photos div.image{ background-color:#0F0F0F; float:left }
#photos div.title{ color:#666666; font-weight:bold; padding:7px 0px 5px;font-size:12px; font-family:MS PGothic}
#photos div.content div.title{ font-size:12px; color:#666666; font-weight:normal; margin-bottom:7px; padding:0px; width:170px;}
#photos div.pager{ padding-top:10px; margin-top:-16px;}
#photos div.icons {  margin-bottom:2px; display:none; }
#photos div.icons a{ float:left; width:48px; height:21px; }
#photos a.large{  background:url(../Images/product_large.gif)}
#photos div.photo{ width:500px; float:left; margin-top:3px; }
#photos div.image{ background-color:#FFFFFF;}
#photos div.description{ padding:23px 0px 2px;  line-height:normal; width:500px; clear:both; font-family:MS PGothic; clear:both; }
#photos div.description a{ color:#666666; text-decoration:underline;}
#photos div.description a:hover{ color:#999999;}
#photos div.label{ float:right; width:157px; padding-bottom:7px;}
#photos div.text{ font-size:12px; margin:10px 0px 7px;}
#photos div.label div.info{ color:#999999; line-height:14px; font-size:11px; display:block }
#photos div.label div.info span{ color:#DFDFDF; font-size:10px; font-weight:normal; font-family:Verdana;}
#photos div.user{float:right; width:157px; font-size:11px; margin-top:1px;}
#photos td.info { padding-left:10px; vertical-align:top; padding-top:3px;}
#photos td.info span{ font-weight:bold; color:#AAAAAA;}
#photos td.info div{ color:#666666;}
#photos div.avatar {  width:50px; height:50px; background-color:#F7F7F7; float:left; margin-bottom:3px; margin-top:2px; }
#photos div.avatar img{ width:50px; height:50px;}
#photos div.navigation{float:right; width:157px;  margin-top:9px; }
#photos div.navigation a{ font-size:10px; color:#999999; font-family:Verdana;}
#photos div.navigation a:hover{ color:#999999;}
#photos div.line{ display:none;}

/*purchase*/
#purchase { width:724px; overflow:hidden; padding:10px; margin-top:10px;}
#purchase div.description { width:280px; float:left; line-height:12px; margin-top:-11px; line-height:16px;  }
#purchase div.title{ color:#9F9F9F; font-weight:bold; margin:10px 0px;}
#purchase a{ font-weight:bold; color:#000000; line-height:16px; font-size:11px; text-decoration:none; }
#purchase a:hover{ color:#CCCCCC;}
#purchase a.msn{ float:left; width:16px; height:16px; background:url(../Images/service_msn.gif); margin-right:3px;}
#purchase a.qq{ float:left; width:16px; height:16px; background:url(../Images/service_qq.gif); margin-right:3px;}
#purchase a.wangwang{ float:left; width:16px; height:16px; background:url(../Images/service_wangwang.gif); margin-right:3px;}
#purchase a.phone{ float:left; width:16px; height:16px; background:url(../Images/service_phone.gif); margin-right:3px;}
#purchase div.text{ color:#9F9F9F; font-weight:bold; padding:0px 0px 18px; width:434px; float:right; line-height:16px; margin-top:-1px;}
#purchase div.link{ margin-top:10px; font-weight:bold; font-size:11px;}
#purchase div.link a{ color:#000000;}
#purchase iframe{ width:442px; height:340px; }

/*comments*/
#comments { width:500px; float:right; padding-right:275px; margin-top:7px; padding-bottom:47px;}
#comments div.entry{ margin-top:9px;}
#comments span.location{ font-size:11px; margin-right:10px; letter-spacing:-1px; color:#8D8B77;}
#comments a.user{  font-weight:bold; color:#999999; font-size:11px;margin-right:10px; font-weight:bold;}
#comments span.date{ font-size:11px;}
#comments div.html{  line-height:16px;  margin-bottom:7px; color:#666666;}
#comments div.info{ margin-bottom:7px; width:502px;}
#comments div.info input.delete{ margin-left:10px;}
#comments div.line{ height:0px; overflow:hidden; border-bottom:0px dotted #1F1F1F;}
#comments div.editor{ margin-top:18px;}
#comments input.text{ border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; height:15px; padding:0px 2px; width:150px; }
#comments td.key{ color:#666666; padding-right:10px; font-size:11px; height:19px; }
#comments textarea{ scrollbar-3dlight-color:#F7F7F7; scrollbar-highlight-color:#F7F7F7; scrollbar-face-color:#EFEFEF; scrollbar-arrow-color:#F7F7F7;  scrollbar-shadow-color:#F7F7F7; scrollbar-darkshadow-color:#F7F7F7; scrollbar-base-color:#F7F7F7; scrollbar-track-color:#F7F7F7; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background-color:#F7F7F7; line-height:normal; padding:4px 2px 1px; margin-top:1px; width:360px; height:120px; color:#666666;  }
#comments input.button{ color:#333333; font-weight:bold; height:19px; padding:0px 2px 0px; width:68px;margin-bottom:1px; border-width:0px; background-color:#DFDFDF;}
#comments td.bottom{ padding-top:1px;}
#comments input.code { width:70px; color:#999999; margin-right:2px;margin-bottom:1px;}
#comments div.checkCode { border-right:1px solid #EFEFEF;  border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; padding:2px 2px 0px; background-color:#FFFFFF; margin-top:-61px; }
#comments div.checkCode img { vertical-align:middle;}
#comments div.checkCode div { font-size:10px; line-height:17px; white-space:nowrap;color:#999999;}


#page body.body_1021 div.side{ height:auto;width:552px; padding:24px 174px 0px;}
#page body.body_1021 div.tree{ text-align:left; }
#page body.body_1021 div.node { width:60px; margin-bottom:5px; overflow:hidden; }
#page body.body_1021 div.node a{ width:60px; font-weight:bold; text-align:center;}
#page body.body_1021 div.press{ width:650px; padding:44px 125px 24px;}

#page body.body_1006 div.comments{  padding-right:285px; padding-bottom:6px;}

#page body.body_1027 div.side{ display:none;}
