﻿/* home --begin-- */
div{ overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto 0;  position:relative; top:0; left:0; z-index:1; border-bottom:solid 1px #df9d3c;}
#div_defa_bann,.flexslider,.slides li,.flex-direction-nav li a{ height:400px;}
.flexslider{ position:relative; overflow:hidden; background:url(/index/images/style/bann_loading.gif) no-repeat center center;}


.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: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:#e17f00;}
.scroll-caption ul li a.scrollSelect{ background:#e17f00;}
#div_defa_bg1{ width:100%; height:325px; background:url(/index/images/style/defa_bg1.jpg) repeat-x;}
#div_defa_bg2{ width:100%; height:335px; background:url(/index/images/style/defa_bg2.jpg) repeat-x;}
#div_defa_td{ width:1003px; margin:23px auto 0; background:url(/index/images/style/defa_dl_bg.jpg) no-repeat left top;}
.dl_defa{ float:left; overflow:hidden; background:url(/index/images/style/defa_dl_bg.jpg) no-repeat right top;}
.dl_defa dt{ width:100%; height:35px; overflow:hidden;}
.dl_defa dt strong{ width:100%; height:35px; display:block; background-repeat:no-repeat; background-position:left top; color:#fff; overflow:hidden;}
.dl_defa dd{ overflow:hidden;}
.dl_defa .dd_cont{ height:232px;}
.dl_defa .dd_more{ width:98%; margin:0 auto; height:25px; text-align:right;}
#dl_defa_abou{ width:355px; margin-left:12px; padding-right:10px;}
#dl_defa_abou .dd_cont{ margin:17px auto 0; width:98%; height:215px;}
#dl_defa_news{ width:315px; margin-left:21px; padding-right:24px;}
#dl_defa_news .dd_cont{ margin:12px auto 0; height:220px;}
#dl_defa_news .news_first{ width:100%; height:62px; overflow:hidden; margin-bottom:6px;}
#dl_defa_news .news_first .news_pic{ width:68px; height:52px; float:left; display:block; overflow:hidden; padding-top:10px;}
#dl_defa_news .news_first .news_tt{ width:220px; height:26px; line-height:26px; float:left; display:block; overflow:hidden; margin-left:15px; font-weight:bold;}
#dl_defa_news .news_first .news_key{ width:220px; height:36px; line-height:18px; float:left; display:block; overflow:hidden; margin-left:15px;}
#dl_defa_news .news_list{ width:100%; height:34px; line-height:34px; border-bottom:dotted 1px #999;}
#dl_defa_news .news_list a{ width:215px; height:34px; line-height:34px; padding-left:20px; background:url(/index/images/style/news_point.jpg) no-repeat 4px 13px; display:inline-block; float:left; overflow:hidden;}
#dl_defa_news .news_list span{ display:inline-block; padding-left:10px;}
#dl_defa_pdli{ width:242px; margin-left:17px; padding-right:7px;}
#dl_defa_pdli .dd_cont{ width:225px; height:220px; margin:12px auto 0;}
#dl_defa_pdli .dd_cont a{ width:100%; height:26px; line-height:25px; background:url(/index/images/style/pdli_link.png) no-repeat; text-indent:40px; font-size:14px; display:block; overflow:hidden;}
#dl_defa_pdli .dd_cont a:hover{ background:url(/index/images/style/pdli_hover.jpg) no-repeat; font-weight:bold;}
#dl_defa_pro{ width:983px; margin:28px auto 0; overflow:hidden; background:url(/index/images/style/pro_bg.jpg) no-repeat center 127px;}
#dl_defa_pro dt{ width:100%; height:32px; line-height:32px; background:url(/index/images/style/pro_dt.jpg) no-repeat;}
#dl_defa_pro dt strong{ width:80%; height:32px; float:left; overflow:hidden; display:block; background-repeat:no-repeat; background-position:48px 8px;}
#dl_defa_pro dt a{ float:right; overflow:hidden; color:#5f5f5f; margin-right:18px; font-family:宋体;}
#dl_defa_pro dd{ margin:30px auto 0;}
#dl_defa_pro dd li{ width:160px; height:230px; float:left; margin-right:21px; overflow:hidden;}
#dl_defa_pro dd li a{ width:158px; height:184px; display:block; border:solid 1px #fff; overflow:hidden;}
#dl_defa_pro dd li a img{ width:158px; height:184px;}
#dl_defa_pro dd li span{ width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center; display:block; color:#b0b0b0; margin:20px auto 0; font-size:12px;}
.news_gif{ display:inline-block; padding-left:5px;}