/* CSS Document */
body{ padding:0px; margin:0px; font-size:14px; font-weight:normal; color:#111; background:url(../images/bg.jpg) top no-repeat;}
ul{ list-style:none; padding:0px; margin:0px;}
a{ text-decoration:none; color:#333; padding:0px; margin:0px;}
a:visited{text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#ee0000;}
.text_div{ width:700px; text-align:left; margin-top:10px; line-height:26px; font-size:14px;}
.newslist{ width:680px; margin-top:10px;}
.newslist li{ width:680px; height:35px; line-height:35px; font-size:14px; border-bottom:1px dashed #ccc; display:block; text-align:left;}
.newslist li a{ text-decoration:none; color:#333;}
.newslist li a:visited{ text-decoration:none; color:#333;}
.newslist li a:hover{ text-decoration:none; color:#ff0000;}
.newslist li span{ float:right; text-align:right;}
.newslist li span.red14{ color:#dd0000;}
.newslist li  a.red14{ text-decoration:none; color:#dd0000;}
.newslist li a.red14:visited{ text-decoration:none; color:#dd0000;}
.newslist li  a.red14:hover{ text-decoration:none; color:#ff0000;}
.text_contact{ font-size:14px; line-height:24px; color:#333; width:420px; text-align:left;}
.act_div{ width:607px; line-height:35px; background:url(../images/actline.gif) left top no-repeat; text-align:left;}
.act_list{overflow:hidden;}
.act_list li{float:left;height:186px; text-align:center;text-align:left; padding:0px; margin:0px; vertical-align:top;}
.act_list li h4{ font-size:12px; line-height:20px; font-weight:normal; width:180px; background:url(../images/act_gray.gif) top no-repeat; text-align:center; padding:0px; margin:0px; padding-top:5px; color:#555;}
.act_list li img{ width:180px; height:120px;}
.act_list li a{ display:block; margin-right:20px;}
.backnav{ font-size:14px; color:#333}
.backnav a{ font-size:14px; color:#333; text-decoration:none;}
.backnav a:visited{ font-size:14px; color:#333; text-decoration:none;}
.backnav a:hover{ font-size:14px; color:#ee0000; text-decoration:none;}

.pro_detail {width:500px; text-align:left; margin-top:20px; margin-left:20px;}
.pro_detail li{ float:left;}
.pro_detail li img{ padding:3px; border:1px solid #ccc; width:300px; height:200px;}
.pro_detail li p{ padding:0px; margin:0px;}
.imgdiv{ margin-top:15px; border-top:1px solid #ccc; width:700px; padding-top:20px; line-height:24px;}

.comment { width:700px; border:1px solid #B7B7B7; margin-top:20px; }
.comment .commenttitle { width:698px; height:26px; margin:1px auto; background:url(../images/title_bg_1.gif) repeat-x; border-bottom:1px solid #DDD; }
.comment .commenttitle .title { float:left; margin:5px 0px 0px 12px; color:#999; display:inline; text-align:left; }
.comment .commenttitle .title strong { letter-spacing:4px; color:#444; margin-right:10px; }
.comment .commenttitle .gotopost { float:right; display:block; width:100px; height:23px; }
.comment .commenttitle .gotopost a { width:95px; height:22px; display:inline; float:right; text-align:center; line-height:22px; text-decoration:none; background:url(ico_gotopost.gif) no-repeat; margin:1px 3px 0px 0px; }
.comment .commentbox { width:688px; margin:6px auto;}
.comment .commentbox dl { width:688px; margin:6px auto 0px; border:1px solid #ced6dd;}
.comment .commentbox dl dt { width:688px; background:#f2f6f9; line-height:25px; text-indent:8px; color:#333; border-bottom:1px solid #E6ECE3; text-align:left; display:inline-table; *padding-bottom:3px;}
.comment .commentbox dl dt span { color:#336d99; font-size:11px; }
.comment .commentbox dl dd { padding:8px; font-size:12px; line-height:20px; color:#666; text-align:left; margin:0px; }

.page_img{ float:left; margin-top:3px; margin-right:2px; margin-left:2px;}
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#fe6000;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #E4C494;padding-top:0px;float:left;margin-top:3px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;}
.page a:hover, .page a.current{color:#F44;border:1px solid #F44}
.page input{padding:0px;color:#336d99;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}

.comment .posttitle { width:718px; height:26px; margin:10px auto; background:url(title_bg_1.gif) repeat-x; border-top:1px solid #DDD; border-bottom:1px solid #DDD; }
.comment .posttitle strong { letter-spacing:4px; color:#444; display:block; margin:7px 0px 0px 13px; }
.comment .postbox { width:660px; margin:5px auto; overflow:hidden; }
.comment .postbox .userbox { width:646px; overflow:hidden; margin-top:10px; text-align:left;}
.comment .postbox .userbox dl { width:646px; }
.comment .postbox .userbox dl dd { float:left; display:block; padding-bottom:2px; }
.comment .postbox .userbox dl dd input.username, .comment .postbox .userbox dl dd input.password { width:100px; border:1px solid #CCC; padding:3px 0px 2px 5px; margin-right:10px; }
.comment .postbox .userbox dl dd.mtop { margin:7px 7px 0px 0px; }
.comment .postbox .txtbox { width:646px; line-height:25px; text-align:left;}
.comment .postbox .txtbox textarea { border:1px solid #CCC; width:624px; height:80px; padding:5px; }
.comment .postbox .sbut { margin:10px; }
.comment .postbox .userbox .submit { width:100px; height:25px; padding-top:2px; }



