@charset "gb2312";

* {margin:0;padding:0;list-style:none;}
body {font-size:13px;font-family:Arial, Helvetica,"宋体", sans-serif;color:#333;background:#ddd url(body_bg.jpg) center top no-repeat;}

/*常用类*/
.layout_center {width:980px;margin:0 auto;background:#ffffff;}
.float_clear {clear:both;}

img {border:none;}
.date {float:right;color:#999;}
.more {float:right;padding-right:5px;}
.more a {color:#52A3C1;}
.red {color:#F00;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#06F;}
p {line-height:20px;}


.products li {float:left;text-align:center;padding:5px 5px 5px 5px;}
.products img {padding:4px;border:1px solid #999999;}
.products a:hover img {border:1px solid #CC0000;}
.products a {line-height:22px;}

.news li {line-height:28px;border-bottom:1px dashed #999999;padding-left:10px;font-size:13px;background:url(news_ico.jpg) left center no-repeat;}
.news_date {text-align:center;border:1px dashed #999999;line-height:30px;margin-bottom:20px;}

/*头部*/
.search{margin:0;padding:0;}
.search .searchtext{width:205px; font-size: 13px;height:24px; line-height: 22px; padding-left:2px;padding-top:1px; border:1px solid #ccc; color:#b3b19d; text-transform: uppercase; background:#fff}
.search .searchbutton{width:40px;height:26px;font-size: 0;line-height: 0px;text-indent: -4000px;background:url(go.gif);display: inline;cursor:pointer;border:0;}


/*导航栏*/
#navigation {height:35px;background:url(menu.jpg) repeat-x;margin-top:1px;}
#navigation li {float:left;line-height:35px;text-align:center;}
#navigation li a {display:block;font-weight:bold;font-size: 14px;color:#ffffff;padding-right:10px;padding-left:10px;}
#navigation li a:hover{text-decoration: none;color: #ffff00;}


/*主体*/
#content_main {padding:10px 10px 10px 10px; /*960*/}
#content {background:#FFF;}
.content_bottom{height:10px;}

/*主体左侧*/
.left_title {height:30px;line-height:30px;padding-left:35px;background:url(left_title_bg.jpg) no-repeat;color:#fff;}
.left_body {border:1px solid #DEDEDE;padding:10px;}
.left_body dl dt {line-height:20px;font-weight:bold;padding-left:10px;background:url(left_ico.jpg) center left no-repeat;}
.left_body dl dd {line-height:18px;padding-left:15px;}
.left_bottom {height:10px;}

/*主体中部*/
.center_title {color:#c00;height:34px;line-height:34px;border-bottom:1px dotted #ACACAC;padding-left:12px;font-size:13px;font-weight:bold;background:url(default_2.gif) no-repeat left 9px;}
.center_body {border:0px solid #ACACAC;padding:5px;font-size:13px;}
.center_bottom {height:10px;}
.center_fixed{float:left;}
.center_fixed_left {float:left;width:345px;padding-right:20px;}
.center_fixed_right {float:left;width:345px;}

/*主体右侧*/
.right_title{margin-bottom:10px;height: 28px;line-height: 28px;padding-left: 20px;color: #c00;font-weight: bold;font-size: 13px;background:url(title.gif) no-repeat left 6px;vertical-align: middle;text-align: left;}
.right_body {padding:0px;border:0px solid #999;margin-bottom:10px;}
.right_body dl dt {line-height:24px;font-weight:bold;padding-left:18px;background:url(ico2.gif) center left no-repeat;}
.right_body dl dd {line-height:22px;padding-left:20px;}

.right_bottom {height:10px;}

/*友情链接*/
#link_img_main {padding:3px;}
#link_img {}
#link_img img {padding:2px;border:1px solid #999999;}
#link_img a:hover img {border:1px solid #CC0000;}

.link_body{float:left;width:100%;line-height:25px;border-bottom:0px dashed #CCC;}
.link_title{float:left;font-size:13px;font-weight:bold;color:#c00;padding-right:8px;}
.link_body li {line-height:25px;}
.link_body li a{padding-right:10px;font-weight:bold;font-size:13px;color:#333;}

#bottom_body{background: #e7e7e7;text-align: center;height: 30px;line-height: 30px;}
#bottom_body a {color:#666666;}
/*版权信息*/
#copyright_main {clear:both;background:url(copyright_main_bg.jpg) top repeat-x;}
#copyright {line-height:200%;padding-top:20px;text-align:center;margin-bottom:20px;color:#333;}

#location{font-size:13px;font-weight :bold;padding:5px 0px 5px 0px;}

#news_list{margin-top:10px;}
#news_list .list_title {font-size: 13px;margin:0px;color:#0066cc;background:#f0f0f0;padding:3px;}
#news_list .list_title span{margin:0;float:right;font-size: 13px;padding:3px;}
#news_list li{border-bottom:1px dotted #999999;margin-bottom:20px;}
#news_list li a:hover{ list-style-type:none; text-decoration :none;}
#news_list li .list_description{color:#666666;font-size:12px;padding-top:10px;padding-bottom :10px;text-indent :2em;line-height:22px;}

.product_box{margin-bottom:20px;}
.product_box .prodimage {display:table-cell; padding-right:10px; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
.product_box .prodcontent {display:table-cell; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
.product_box .prodcontent .prod_title{width:180px; background:#EEEEEE;color:#333;font-size:13px;font-weight:bold;padding:7px;margin-bottom:5px;}
.product_box .prodcontent p {color:#666666;padding:0px;}

/*shownews*/
#shownews{ padding:10px;}
#shownews .title{ padding:4px; border-bottom:1px dotted #ccc; text-align:center; margin-bottom:10px;color:#ff0000; font-size:22px;font-weight:bold; font-family:微软雅黑,黑体,宋体;}
#shownews .text{padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;font-size:14px;color:#666;}
#shownews .text p{line-height:180%;font-size:13px;color:#666;}
#shownews .hits{ border-bottom:1px dotted #ccc; height:25px; line-height:25px; margin:5px 0px; text-align:right; color:#666;}
#shownews .hits a{ color:#666;}
#shownews .page{ padding:10px 0px 10px 0px; color:#666;}
#shownews .page p{line-height:26px;}
#shownews .page a{ color:#666;}
#shownews .page a:hover{ color:#466A86; text-decoration:underline;}

#showproduct{padding:10px;}
#showproduct .title{padding:4px;font-size:16px; text-align:left;color:#f00; margin-bottom:10px;}

#showproduct .info{float:left;margin-top:20px;}
#showproduct .info .pic {display:table-cell; padding-right:20px; vertical-align:top; *float: right; *padding-bottom: 32767px; *margin-bottom: -32767px;}
#showproduct .info .text {display:table-cell; vertical-align:top; *float: left; *padding-bottom: 32767px; *margin-bottom: -32767px;}
#showproduct .info .text .hot{color:#ff0000;}
#showproduct .info .text ul{ list-style:none; padding-left:0px; }
#showproduct .info .text li{ line-height:200%; margin-bottom:2px; padding-left:0px;}
#showproduct .info .text li a{ color:#4b4b4b;}
#showproduct .info .text li a.hf{ color:#009cff; text-decoration:underline;}
#showproduct .toolbar{height:40px; line-height:40px;  list-style:none; border-bottom:2px solid #e7e7e7;margin-left:0px;padding-left:0px;}
#showproduct .toolbar li{float:left; width:80px;font-size:13px; text-align:center;border:1px solid #e7e7e7; position:relative; bottom:1px; _top:2px; margin-right:5px; height:25px; line-height:25px; margin-top:15px; background:#e7e7e7; color:#c00;font-weight:bold;}
#showproduct .content {margin-top:20px;color:#666;}
#showproduct .content p{line-height:180%;font-size:13px;color:#666;}

.book {width: 100%;margin: 0px 5px 20px 5px;}
.book_title {clear: both;margin: 0px 4px;font-weight: bold;font-size:14px;}
.book_info {float: left;margin: 5px 5px 5px 5px;font-size:13px;color: #666666;line-height:18px;}
.book_info span{float:right;color: #333333;font-size:13px;padding-right:10px;}
.book_content {clear: both;margin: 3px 4px 5px 6px;padding-top: 8px;border-top: 1px dashed #C9C9C9;white-space: normal;word-wrap: break-word;color: #BEBEBE;font-size:13px;line-height:18px;}
.reply {clear: both;margin: 10px 5px 5px 5px;padding: 0px;}
.reply_title {padding: 3px;color: #c00;background: #e7e7e7;font-size:13px;border-bottom: 1px dashed #000000;line-height:18px;}
.reply_content {padding: 9px;background: #f9f9f9;white-space: normal;color: #c00;font-size:13px;line-height:20px;}