/* home --begin-- */
div{ overflow:hidden;}
#div_defa_main{ width:984px; margin:0 auto;}
#div_defa_bann{ width:680px; height:512px; overflow:hidden; float:left;}
#div_defa_bann #myFocus,#div_defa_bann #myFocus .pic{ width:100%; height:512px; overflow:hidden;}
#div_defa_td{ width:100%; margin:10px auto 0;}
#div_td_rt{ width:288px; float:right;}
.dl_defa{ overflow:hidden;}
.dl_defa dt{ width:100%; height:34px; line-height:32px; background:url(/index/images/style/defa_dt_bg.jpg) no-repeat;}
.dl_defa dt strong{ width:70%; height:34px; float:left; overflow:hidden; display:block; background-repeat:no-repeat; background-position:16px 7px; font-size:16px; color:#fff; font-family:微软雅黑; text-indent:16px;}
.dl_defa dt a{ float:right; overflow:hidden; margin:8px 17px 0 0;}
#dl_defa_abou{ width:288px;}
#dl_defa_abou dd{ width:253px; height:222px; margin:5px auto 0; overflow:hidden; border:solid 1px #ededed; border-radius:5px; font-size:14px; padding:12px 12px 0; line-height:27px;}
#dl_defa_video{ margin-top:15px; height:222px;}
#div_defa_md{ width:100%; margin:13px auto 0;}
#dl_defa_pro{ width:683px; float:left; overflow:hidden;}
#dl_defa_pro dt{ width:100%; height:34px; line-height:32px; background:url(/index/images/style/defa_dt_bg2.jpg) no-repeat;}
#dl_defa_pro dt strong{ width:70%; height:34px; float:left; overflow:hidden; display:block; background-repeat:no-repeat; background-position:16px 7px; font-size:16px; color:#fff; font-family:微软雅黑; text-indent:16px;}
#dl_defa_pro dt a{ float:right; overflow:hidden; margin:8px 17px 0 0;}
#dl_defa_pro dd{ width:678px; height:183px; overflow:hidden; margin:5px auto 0; border:solid 1px #ededed; border-radius:5px;}
#dl_defa_pro dd div{ margin:7px auto 0;}
#dl_defa_pro dd li{ width:145px; height:173px; background:url(/index/images/style/pro_bg.jpg) no-repeat right top; padding:0 10px;}
#dl_defa_pro dd li a{ width:145px; height:145px;}
#dl_defa_pro dd li a img{ width:145px; height:145px;}
#dl_defa_pro dd li span{ width:100%; height:28px; line-height:28px; text-align:center; display:block; overflow:hidden; color:#6f6f6f; font-size:12px;}
#dl_defa_news{ width:288px; float:right;}
#dl_defa_news dd{ width:276px; height:181px; overflow:hidden; margin:6px auto 0; border:solid 1px #ededed; border-radius:5px;}
#dl_defa_news dd ul{ width:254px; margin:10px auto 0; overflow:hidden;}
#dl_defa_news dd ul li{ width:100%; height:41px; line-height:41px; border-bottom:solid 1px #e0e0e0; overflow:hidden; font-size:14px; text-indent:28px; background:url(/index/images/style/news_point.jpg) no-repeat 5px 16px;}
#div_defa_search{ width:979px; height:69px; background:url(/index/images/style/fw_search_bg.jpg) no-repeat; margin:20px auto 0;}
#div_defa_search a{ width:595px; height:69px; display:block; float:right; overflow:hidden;}
#div_search_txt{ width:508px; height:26px; line-height:26px; float:right; overflow:hidden; margin:2px 9px 0 0; color:#666;}
#dl_search{ width:510px; float:right; overflow:hidden; margin:11px 9px 0 0; font-family:宋体;}
#dl_search dt{ width:106px; height:29px; line-height:29px; font-family:宋体; float:left; overflow:hidden; font-size:14px; font-weight:bold; color:#333;}
#dl_search dd{ width:404px; height:29px; overflow:hidden; float:left;}
#dl_search dd #ss_fk{ border:0; color:#777; float:left; width:270px; height:29px; line-height:29px; display:inline; background:url(/index/images/style/ss_fk.jpg) no-repeat; padding-left:7px;}
#dl_search dd #ss_bot{ border:0; color:#fff; background:url(/index/images/style/ss_bot.jpg) no-repeat; float:right; height:29px; width:127px; display:inline-block; cursor:pointer;}
#div_foot_menu{ width:838px; margin:16px auto 0; background:url(/index/images/style/link_bg.jpg) no-repeat left top; padding:17px 0 10px 146px;}
#div_foot_menu a{ padding:0 10px;}