/* home --begin-- */
div,dl,dl dt,dl dd{ overflow:hidden;}
#div_defa_main{ width:1004px; margin:17px auto 0; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto 0; height:392px; position:relative; top:0; left:0; z-index:1;}
.bannar{ width:100%;height:392px;}
.scroll-slice { position: absolute; width:100%; height:392px; *left:0; top: 0px; z-index:5;}
.scroll-slice a{ display:block; width:100%; height:392px; overflow:hidden; position:relative;}
.scroll-caption { padding:0; position:absolute; width:100%; height:40px; z-index:6; bottom:0; left:0;}
.scroll-caption ul { width:1000px; text-align:right; margin:12px auto 0; padding:0; height:20px; overflow:hidden;}
.scroll-caption ul li { width:10px; height:10px; display:inline-block; margin-left:15px; text-align:center;}
.scroll-caption ul li a{ display:block; width:10px; height:10px; background:#fff; overflow:hidden; border-radius:5px;}
.scroll-caption ul li a:hover{ background:#005eae;}
.scroll-caption ul li a.scrollSelect{ background:#005eae;}
#div_search_bg{ width:100%; height:36px; background:url(/index/images/style/defa_ss_bg.jpg) repeat-x; padding-bottom:4px;}
#div_search_ct{ width:1004px; margin:0 auto; height:36px;}
#div_searchwords{ width:660px; height:36px; line-height:36px; float:left; overflow:hidden; font-family:宋体;}
#div_searchwords strong{ color:#000; padding-left:9px;}
#div_searchwords a{ padding:0 5px;}
#div_search_fk{ width:329px; height:28px; margin:3px 7px 0 0; float:right; overflow:hidden;}
#div_search_fk .tb_sear{ border:solid 1px #d2cecf; color:#acacac; float:left; width:251px; display:inline; background:#fff; height:26px; line-height:26px; padding-left:10px;}
#div_search_fk .btn_sear{ border:0; color:#fff; background:url(/index/images/style/ss_bot.jpg) no-repeat; float:right; height:28px; width:66px; display:inline-block; cursor:pointer; font-size:14px; font-weight:bold; line-height:28px; text-align:left; text-indent:10px;}
#dl_defa_pdli{ width:100%;}
#dl_defa_pdli dt{ width:100%; height:38px; line-height:38px;}
#dl_defa_pdli dt strong{ width:80%; height:38px; float:left; overflow:hidden; display:block; background-repeat:no-repeat; background-position:left top; color:#2382c2; font-size:18px; text-indent:10px;}
#dl_defa_pdli dt a{ float:right; overflow:hidden; margin:20px 2px 0 0;}
#dl_defa_pdli dd{ width:100%; margin:18px auto 0;}
#dl_defa_pdli dd .div_pdli_ct{ width:299px; height:205px; background:url(/index/images/style/pdli_bg.jpg) no-repeat; float:left; margin:0 17px;}
#dl_defa_pdli dd .pdli_ct_pic{ width:110px; height:164px; border:solid 1px #e2e2e2; float:left; margin:15px 0 0 8px;}
#dl_defa_pdli dd .pdli_ct_rt{ width:165px; float:left; margin-left:8px; margin-top:15px;}
#dl_defa_pdli dd .pdli_ct_rt .pdli_link{ width:100%; height:30px; line-height:30px; display:block; overflow:hidden; color:#0239aa; font-size:14px; font-weight:bold; margin-bottom:6px;}
#dl_defa_pdli dd .pdli_ct_rt .pdli_list{ width:100%; height:24px; line-height:24px; overflow:hidden; display:block; background:url(/index/images/style/pdli_point.jpg) no-repeat 1px 9px; text-indent:13px;}
#dl_defa_about{ width:100%; margin:18px auto 0;}
#dl_defa_about dt{ width:100%; height:50px; line-height:50px; background:url(/index/images/style/about_dt.jpg) repeat-x left bottom;}
#dl_defa_about dt strong{ width:80%; float:left; height:50px; overflow:hidden; display:block; text-indent:7px; color:#2382c2; font-size:18px; background-repeat:no-repeat; background-position:7px 16px;}
#dl_defa_about dt a{ float:right; overflow:hidden; margin:23px 3px 0 0;}
#dl_defa_about dd{ width:98%; margin:17px auto 0; height:217px; line-height:24px;}
#dl_defa_about dd div{ line-height:24px;}
#dl_defa_md{ width:100%; background:url(/index/images/style/about_dt.jpg) repeat-x left top; margin:30px auto 0; padding-top:7px;}
#dl_defa_news{ width:470px; float:left; margin-left:12px; background:url(/index/images/style/news_bg.jpg) no-repeat right top; padding-right:39px;}
#dl_defa_news dt{ width:100%; height:40px; line-height:40px; background:url(/index/images/style/news_dt.jpg) no-repeat left bottom;}
#dl_defa_news dt strong{ width:80%; height:40px; float:left; display:block; overflow:hidden; color:#2382c2; font-size:18px; text-indent:2px; background-repeat:no-repeat; background-position:2px 15px;}
#dl_defa_news dt a{ float:right; overflow:hidden; margin-top:22px;}
#dl_defa_news dd li{ width:100%; overflow:hidden; border-bottom:dotted 1px #999; padding-bottom:8px; margin-top:8px;}
#dl_defa_news dd li .news_pic{ width:106px; height:66px; float:left;}
#dl_defa_news dd li .news_pic img{ width:106px; height:66px;}
#dl_defa_news dd li .news_tt{ width:350px; height:22px; line-height:22px; float:right;}
#dl_defa_news dd li .news_tt a{ width:275px; height:22px; float:left; overflow:hidden; display:block; color:#525252; font-weight:bold;}
#dl_defa_news dd li .news_tt span{ padding-left:10px; font-family:宋体;}
#dl_defa_news dd li .news_key{ width:350px; height:40px; line-height:20px; float:right; margin-top:3px;}
#dl_defa_cont{ width:401px; height:161px; float:right; margin-top:20px; background:#f1f1f1; padding:20px;}
#dl_defa_case{ width:100%; margin:5px auto 0;}
#dl_defa_case dt{ width:100%; height:48px; line-height:48px; background:url(/index/images/style/about_dt.jpg) repeat-x left bottom;}
#dl_defa_case dt strong{ width:80%; height:48px; float:left; display:block; overflow:hidden; color:#2382c2; font-size:18px; text-indent:7px; background-repeat:no-repeat; background-position:7px 15px;}
#dl_defa_case dt a{ float:right; overflow:hidden; margin:20px 9px 0 0;}
#dl_defa_case dd{ margin:13px auto 0;}
#dl_defa_case dd li{ width:231px; height:170px;overflow:hidden; border:solid 1px #eceff1; float:left; margin-right:18px;}
#dl_defa_case dd li a{ width:231px; height:170px; display:block; overflow:hidden; position:relative;}
#dl_defa_case dd li a img{ width:231px; height:170px;}
#dl_defa_case dd li span{ width:100%; height:28px; line-height:28px; background:url(/index/images/style/case_bg.jpg) no-repeat; text-indent:10px; color:#646464; font-size:14px; position:absolute; left:0; bottom:6px; display:none;}

