﻿/* home --begin-- */
#div_defa_main{ width:980px; margin:8px auto 0;}
#div_defa_bann{ width:982px; margin:11px auto 0; height:339px;}

#div_defa_kd{ width:215px; _display:inline; overflow:hidden; float:left;}
#div_defa_md{ width:100%; margin:0px; overflow:hidden;}
#div_defa_rt{ width:757px; _display:inline; overflow:hidden; float:left; margin-left:5px}
#dl_defa_abou{ width:533px; height:283px; overflow:hidden; _display:inline; padding:0px; float:left; background:url(/index/images/style/about_bg.gif) no-repeat;}
#dl_defa_abou dt{ width:100%; margin:0px;  height:28px; overflow:hidden;}
#dl_defa_abou strong{ width:200px; height:28px; line-height:28px; display:block; margin:0px auto 0px 0px; background-repeat:no-repeat; background-position:center center; display:inline-block; text-align:left; color:#fff; float:left; _display:inline; padding-left:20px; font-size:14px; font-weight:bold;}
#dl_defa_abou dt a{ float:right; margin:3px 10px 0px 0px;  _display:inline; font-size:12px; font-weight:bold; color:#fff;}
#dl_defa_abou dd{ width:94%; margin:10px auto 0px; overflow:hidden; display:block; padding:0px; font-size:12px; height:245px;}
#dl_defa_pdli{ width:215px; height:184px;  padding:0px;  background:url(/index/images/style/pdli_bg.jpg) no-repeat; overflow:hidden;}
#dl_defa_pdli dt{ width:100%; height:30px; overflow:hidden;}
#dl_defa_pdli dt strong{ width:180px; height:30px; line-height:30px; display:block; margin:0px; background-repeat:no-repeat; background-position:left center; color:#fff; padding-left:13px; font-size:15px; font-weight:bold;}
#dl_defa_pdli dd{ width:216px; margin:8px auto 0px; padding:0px;}
#dl_defa_pdli dd ul{ width:167px; margin:0px auto 0px; padding:0px; }
#dl_defa_pdli dd ul li{ width:167px; margin:0px auto 8px; padding:0px; overflow:hidden; background:url(/index/images/style/pdli_li.gif) no-repeat; height:24px; line-height:24px;}
#dl_defa_pdli dd ul li a{ display:block; width:137px; height:24px; line-height:24px; overflow:hidden;  padding-left:30px; font-weight:bold;}
#dl_defa_pdli dd ul li a:link,#dl_defa_pdli dd ul li a:visited{ color:#fff;}
#dl_defa_pdli dd ul li a:hover{ text-decoration:underline;}
#dl_defa_wl{ width:206px; overflow:hidden; margin-top:8px;}
#dl_defa_wl dt{ width:100%; height:30px; overflow:hidden;  background:url(/index/images/style/defa_dt.gif) no-repeat;}
#dl_defa_wl dt strong{ width:180px; height:30px; line-height:30px; display:block; margin:0px; background-repeat:no-repeat; background-position:left center; color:#fff; padding-left:13px; font-size:15px; font-weight:bold;}
#dl_defa_wl dd{ overflow:hidden; width:100%;}
#dl_defa_wl dd a{ padding-top:10px; display:block; width:199px; height:36px;}
#dl_defa_news{ float:left; _display:inline; margin:0px 0px 0px 8px; overflow:hidden; width:211px; height:281px; background:url(/index/images/style/news_bg.gif) no-repeat;}
#dl_defa_news dt{ width:100%; margin:0px;  height:28px; overflow:hidden;}
#dl_defa_news strong{ width:100px; height:28px; line-height:28px; display:block; margin:0px auto 0px 0px; background-repeat:no-repeat; background-position:center center; display:inline-block; text-align:left; color:#fff; float:left; _display:inline; padding-left:11px; font-size:14px; font-weight:bold;}
#dl_defa_news dt a{ float:right; margin:3px 10px 0px 0px;  _display:inline; font-size:12px; font-weight:bold; color:#fff;}
#dl_defa_news dd ul{ width:100%; margin:2px auto 0px; padding:0px;}
#dl_defa_news dd ul li{ list-style:none; overflow:hidden; overflow:hidden;width:100%; height:26px; line-height:26px;}
#dl_defa_news dd ul li a{ height:26px; line-height:27px; padding-left:19px; background:url(/index/images/style/news_point.gif) no-repeat 9px 11px;  display:block; width:192px; overflow:hidden; color:#000;}
#dl_defa_news dd ul li a:hover{ text-decoration:underline;}
#dl_defa_cont{ width:215px; margin-top:10px; padding:0px; height:316px; background:url(/index/images/style/cont_bg.jpg) no-repeat;  overflow:hidden;}
#dl_defa_cont dt{ width:100%; margin:0px; height:30px;}
#dl_defa_cont dt strong{ width:180px; height:30px; line-height:30px; display:block; margin:0px; background-repeat:no-repeat; background-position:left center; color:#fff; padding-left:13px; font-size:15px; font-weight:bold;}
#dl_defa_cont dd{ width:206px;  overflow:hidden; height:286px; }

#div_defa_pd{ width:756px; height:385px; margin-top:14px;   background:url(/index/images/style/pro_bg.gif) no-repeat;}
#div_defa_prod_tt{ width:100%; height:22px; line-height:22px;}
#div_defa_prod_tt strong{ line-height:22px; color:#fff; display:inline-block; height:22px; background-position:left center; background-repeat:no-repeat; width:400px; float:left; padding-left:39px; text-align:left; font-size:15px;  font-weight:bold;}
#div_defa_prod_tt a{ float:right; margin:0px 17px 0px 0px; color:#2d8ac7;}
#div_defa_prod_ct{ width:725; margin:10px auto 0px;}
#div_defa_prod_ctLG{ width:100%; height:363px;}
#div_defa_prod_ctLG ul{ width:720px; height:336px; overflow:hidden; margin:12px auto 0px;}
#div_defa_prod_ctLG ul li{ width:150px; height:170px; margin:0px 15px;float:left; overflow:hidden; _display:inline;}
#div_defa_prod_ctLG ul li a{ width:140px; height:140px; display:block; background:url(/index/images/style/pro_a_bg.gif) no-repeat; padding:5px;}
#div_defa_prod_ctLG ul li a img{ width:140px; height:140px;}
#div_defa_prod_ctLG ul li p{ width:100%; height:20px; line-height:20px; overflow:hidden; display:block; text-align:center; color:#000;}


#div_defa_bann{ position:relative; }
.show_top{ width:100%; }
.show_top img{ width:100%; height:100%; }
.show_con{ position: absolute; right: 10px; bottom: 10px; z-index: 99; left:10px; }
.show_con ul{ text-align:right; }
.show_con ul li{ width:20px; height:20px; line-height:20px; background:#fff; color:#333; display:inline-block; text-align:center; margin:0 5px; border-radius:10px; cursor:pointer; }
.show_con ul li.on{ background:#1184c7; color:#fff; }