/* home --begin-- */
div,dl,dt,dd,ul,li{ overflow:hidden;}
#div_defa_main{ width:1003px; margin:14px auto 0; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto 0; height:400px; position:relative; top:0; left:0; z-index:1;}
.bannar{ width:100%;height:400px;}
.scroll-slice { position: absolute; width:100%; height:400px; *left:0; top: 0px; z-index:5;}
.scroll-slice a{ display:block; width:100%; height:400px; overflow:hidden; position:relative;}
.scroll-caption { padding:0; position:absolute; width:100%; height:30px; z-index:6; bottom:0; left:0;}
.scroll-caption ul { margin:12px auto 0; padding:0; height:20px; overflow:hidden;}
.scroll-caption ul li { width:40px; height:8px; float:left; margin:0 4px; text-align:center;}
.scroll-caption ul li a{ display:block; width:40px; height:8px; background:#fff; overflow:hidden;}
.scroll-caption ul li a:hover{ background:#003399;}
.scroll-caption ul li a.scrollSelect{ background:#003399;}
#dl_defa_about{ width:297px; margin-left:2px; float:left;}
#dl_defa_about dt{ width:100%; height:35px; line-height:36px; background:url(/index/images/style/about_dt.jpg) no-repeat;}
#dl_defa_about dt strong{ width:80%; float:left; overflow:hidden; display:block; height:35px; color:#fff; text-indent:10px; background-repeat:no-repeat; background-position:10px 8px; font-size:14px;}
#dl_defa_about dt a{ float:right; overflow:hidden; margin:11px 6px 0 0;}
#dl_defa_about dd{ width:100%; margin:12px auto 0;}
#dl_defa_news{ width:395px; margin-left:34px; float:left;}
#dl_defa_news dt{ width:100%; height:35px; line-height:36px; background:url(/index/images/style/news_dt.jpg) no-repeat;}
#dl_defa_news dt strong{ width:80%; float:left; overflow:hidden; display:block; height:35px; color:#fff; text-indent:18px; background-repeat:no-repeat; background-position:18px 9px; font-size:14px;}
#dl_defa_news dt a{ float:right; overflow:hidden; margin-top:12px;}
#dl_defa_news dd{ width:100%; margin:12px auto 0;}
#dl_defa_news dd .news_first{ width:100%; margin-bottom:9px;}
#dl_defa_news dd .news_first .news_pic{ width:150px; height:100px; border:solid 4px #dfdfdf; overflow:hidden; display:block; float:left;}
#dl_defa_news dd .news_first .news_pic img{ width:150px; height:100px;}
#dl_defa_news dd .news_first a{ width:215px; height:24px; line-height:24px; float:left; display:block; margin-left:10px; overflow:hidden; font-size:14px; font-weight:bold;}
#dl_defa_news dd .news_first .news_key{ width:215px; height:63px; line-height:21px; float:left; display:block; margin:10px 0 0 10px; overflow:hidden;}
#dl_defa_news dd .news_list{ width:98%; height:29px; line-height:29px; border-bottom:dashed 1px #c0c0c0; background:url(/index/images/style/news_point.jpg) no-repeat 5px 9px; margin:0 auto;}
#dl_defa_news dd .news_list a{ width:283px; padding-left:25px; height:29px; display:inline-block; float:left; overflow:hidden;}
#dl_defa_news dd .news_list span{ display:inline-block; padding-left:10px; font-family:宋体;}
#dl_defa_cont{ width:236px; height:297px; margin-left:35px; float:left; background:url(/index/images/style/cont_bg.jpg) no-repeat;}
#dl_defa_cont dt{ width:100%; height:39px; line-height:39px;}
#dl_defa_cont dt strong{ width:100%; float:left; overflow:hidden; display:block; height:39px; background-repeat:no-repeat; background-position:23px 11px; font-size:14px;}
#dl_defa_cont dd{ width:221px; margin:7px auto 0; line-height:21px; color:#737373;}
#div_defa_tt{ width:1003px; height:42px; margin:7px auto 0; background:url(/index/images/style/pro_tt.jpg) no-repeat;}
#div_defa_tt strong{ width:330px; height:42px; line-height:42px; display:block; float:left; overflow:hidden; text-indent:45px; background-repeat:no-repeat; background-position:45px 13px;}
#div_searchwords{ width:385px; height:42px; line-height:45px; float:left; margin-left:5px;}
#div_searchwords span{ font-weight:bold; color:#000;}
#div_searchwords a{ padding:0 10px;}
#div_head_sear{ width:259px; height:28px; float:right; margin:8px 13px 0 0;}
#div_head_sear .tb_sear{ border:solid 1px #d2cecf; color:#777; float:left; width:186px; height:26px; line-height:26px; display:inline; background:#fff; padding-left:5px;}
#div_head_sear .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; text-align:left; text-indent:8px;}
#div_defa_td{ width:100%; height:297px;}
#div_defa_md{ width:100%; margin:13px auto 0;}
#dl_defa_pdli{ width:165px; float:left;}
#dl_defa_pdli dt{ width:100%; height:69px; line-height:69px; background:url(/index/images/style/pdli_dt.jpg) no-repeat; text-align:center; font-family:微软雅黑; font-size:22px; color:#fff; letter-spacing:3px;}
#dl_defa_pdli #dd_pdli_ct a{ width:100%; height:44px; line-height:47px; background:url(/index/images/style/pdli_link.jpg) no-repeat; color:#fff; font-size:14px; text-indent:15px; margin-top:2px; display:block; overflow:hidden;}
#dl_defa_pdli #dd_pdli_ct a:hover{ background:url(/index/images/style/pdli_hover.jpg) no-repeat; font-weight:bold;}
#dl_defa_pdli #dd_pdli_bt{ width:100%; margin:8px auto 0;}
#dl_defa_pdli #dd_pdli_bt span{ width:94%; margin:0 auto; color:#004a90; font-family:宋体; height:40px; line-height:20px; display:block; overflow:hidden;}
#dl_defa_pdli #dd_pdli_bt a{ width:100%; display:block; text-align:center; margin:9px auto 0;}
#div_defa_pro{ width:820px; height:395px; float:right; margin-right:16px;}
#div_defa_pro li{ width:188px; height:190px; float:left; margin:0 0 18px 17px;}
#div_defa_pro li a{ width:186px; height:156px; display:block; border:solid 1px #d9d9d9; box-shadow:0 1px 5px 0 #909090; -moz-box-shadow:0 1px 5px 0 #909090; -webkit-box-shadow:0 1px 5px 0 #909090; }
#div_defa_pro li a img{ width:186px; height:156px;}
#div_defa_pro li span{ width:100%; height:24px; line-height:24px; margin-top:8px; display:block; text-align:center;}
#dl_defa_case{ width:100%; margin:30px auto 0;}
#dl_defa_case dt{ width:100%; height:43px; background:url(/index/images/style/case_dt.jpg) no-repeat;}
#dl_defa_case strong{ width:70%; height:43px; line-height:43px; display:block; float:left; overflow:hidden; text-indent:45px; background-repeat:no-repeat; background-position:45px 13px;}
#dl_defa_case dt a{ float:right; overflow:hidden; margin:16px 19px 0 0;}
#dl_defa_case dd{ margin:13px auto 0;}
#dl_defa_case dd li{ width:215px; height:195px; float:left; margin-right:22px;}
#dl_defa_case dd li a{ width:209px; height:157px; display:block; border:solid 1px #d9d9d9; padding:2px;}
#dl_defa_case dd li a img{ width:209px; height:157px;}
#dl_defa_case dd li span{ width:100%; height:24px; line-height:24px; margin-top:8px; display:block; text-align:center; font-size:14px;}
#dl_foot_flink{ width:999px; margin:20px auto 0; border:solid 1px #e9e9e9;}
#dl_foot_flink dt{ width:9%; float:left; height:40px; line-height:40px; text-align:right; font-size:14px; font-weight:bold;}
#dl_foot_flink dd{ width:90%; float:left; line-height:41px;}
#dl_foot_flink dd a{ padding:0 10px;}