@charset "utf-8";
.main{ width:880px;}
.banner{ margin:10px auto}
.banner img{ width:100%;}
.bg_btm{ background:url(../Images/di.jpg) no-repeat center bottom}
.right{ float:right; width:700px;display:inline; min-height:550px;}
.right_tt{height:30px; line-height:30px; color:#333; font-size:16px;position:relative; background:url(../Images/Icon_4.gif) no-repeat left center;border-bottom:2px solid #DDD;}
.right_tt div{ position:absolute; right:5px;  top:0; font-size:12px; font-weight:normal; color:#666; text-align:right}
.inner{ padding:20px 0}
.article{line-height:25px;}


/*文字新闻列表*/
.list dt{ height:35px;line-height:35px; border-bottom:1px dotted #DDD;}
.list dt a{float:left; background:url(../Images/icon.gif) no-repeat left center; padding-left:10px;}
.list dt span{ float:right; color:#999;}
.list dd {line-height:20px;border-bottom:1px dotted #DDD; display:none; color:#666;padding-bottom:5px;clear:both;text-indent:2em; height:auto; overflow:hidden}

.news_tt{ width:100%;font-size:16px; text-align:center;color:#000; height:30px;}
.news_time{width:100%; clear:both;text-align:center; border-bottom:1px dotted #CCC; padding-bottom:10px; font-family:Arial; color:#999999}
.news_ct{padding-top:20px; line-height:22px;}


/*上图下文*/
.pic_item{  width:25%; float:left; background:url(../Images/pro_bg1_n.jpg) no-repeat center top; height:150px; margin-top:10px}
.pic_item dt{ display:block;height:105px; width:150px; margin:5px auto 10px;overflow:hidden;}
.pic_item dt img{ width:100%; border: 1px sold #000;}
.pic_item dd{text-align:center;display:block; line-height:20px;width:150px; margin:0 auto;height:70px; font-weight:bold}
.pic_item dd a{color:#509a56;}
/*左图右文*/
.pic_item2{width:100%;padding-bottom:20px; border-bottom:1px dotted #ccc; margin-top:20px;}
.pic_item2 dt{ width:200px; height:160px; float:left;border:1px solid #CCC; background:#FFF}
.pic_item2 dt img{ width:100%}
.pic_item2 dd{ float:right;width:490px;}
.pic_item2 dd h4{ font-size:18px; color:#509a56; font-weight:normal}
.pic_item2 dd p{ margin-top:10px; line-height:20px; font-size:12px;}

/*产品详细页面*/
.pro_l,.pro_l div{ overflow:visible}
.pro_l{ float:left; width:402px;} 
.pro_r{ float:right; width:280px;}
.pro_r p{ line-height:20px;}
.pro_top h1{ font-size:22px; border-bottom:1px solid #ddd;margin-bottom:20px; padding-bottom:10px; width:100%; color:#509a56}
.big_pic{width:400px;text-align:center; border:1px solid #ddd;}
.big_pic img{ width:100%; vertical-align:middle}

#pic_container{width:400px; height:42px;margin:0 auto; margin-top:10px}
#pic_container li{width:50px;margin-right:5px;height:40px; overflow:hidden;cursor:pointer; border:1px solid #eee; float:left;vertical-align:middle;}
#pic_container li img{ width:100%;}
#pic_container li.focus{ border:1px  solid #509a56}

.tab{ margin-top:20px; clear:both; width:100%}
.tab_tt{ width:100%; border-bottom:1px solid #509a56}
.tab_tt li{ float:left;background:#eee;line-height:35px; height:35px; text-align:center; font-size:12px; color:#666; margin-right:1px; display:inline; cursor:pointer; padding:0 25px;}
.tab_tt li.selected{ background:#509a56; color:#FFFFFF; font-weight:bold}
.tab_ct{ width:100%; padding:10px 0 20px; line-height:25px; display:none}
/*产品详细页面-end*/


/*表单控件*/
.input_box{ border:1px solid #CCC; height:20px; line-height:20px}
.input_box:hover{border:1px solid #509a56;}
.btn{ background-color:#509a56; color:#FFF; border:none; line-height:30px; padding:0 15px; height:30px; font-size:14px;}
.red{ color:#FF3300}

/*翻页按钮*/
.PageTurnBtn{margin-top:30px;width:auto;height:50px;clear:both; text-align:center}
.PageTurnBtn span,.PageTurnBtn a{padding:0 6px;margin-right:5px;display:inline-block;font-family:Arial}
.PageTurnBtn span.page_num,.PageTurnBtn a:hover{color:#509a56;} /* 产品页面下分页按钮样式*/
.PageTurnBtn span{font-weight:bold}
.PageTurnBtn a{color:#666666}

/*下载*/
.download{ margin:30px auto; width:96%}
.download td{ border-bottom:1px dotted #ccc; height:35px; text-align:left;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.download_tt td{height:30px; font-weight:bold }
.down_ico{ background:url(../Images/download.gif) no-repeat left center; padding-left:30px; display:block; height:35px; line-height:35px;}

/*地图*/
.sitemap{margin-top:20px;}
.sitemap li{ height:auto; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px; font-weight:bold; font-size:14px;font-family:"Microsoft YaHei","微软雅黑";}
.sitemap li ul li{ float:left; border-bottom:0; margin-right:20px; font-weight:normal; font-size:12px; font-family:"宋体"}

/*搜索*/
.result{ line-height:18px; margin-top:20px;}
.result b{color:#FF3300}
.result li{ height:auto; width:100%; overflow:hidden;margin-bottom:20px;}
.result a{ text-decoration:underline; font-size:14px; display:block; height:23px}
.result span{ color:#999999; font-family:Arial;}
.result p{ font-family:"宋体"; display:block}


.slider_frame{width:660px;position:relative;margin-top:10px;float:none}
.pannel h3{ font-size:14px; padding-left:20px; background:url(../Images/18.gif) no-repeat left center; line-height:30px; border-bottom:1px solid #ddd}
#slider{ width:100%;padding:10px 0;margin:0 auto}
#pic_list{ height:100%;width:30000px;}
#pic_list div{ float:left}
#pic_list li { float:left;margin-right:20px;overflow:hidden;width:140px;cursor:pointer;display:inline;text-align:center;}
#pic_list li a.pic{ display:block;height:80px; width:136px; padding:1px;overflow:hidden;border:1px dotted #eee}
#pic_list li a img{ width:100%;}
#pic_list li a.txt {text-align:center;display:block; line-height:25px;width:100%; height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}