﻿/* home --begin-- */
#div_defa_main{ width:100%; margin:0 auto; overflow:hidden;}
#div_defa_main dl,#div_defa_main dt,#div_defa_main dd{ overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto 0; height:500px; position:relative; top:0; left:0; z-index:1;}
.bannar{ width:100%;height:500px;}
.scroll-slice { position: absolute; width:100%; height:500px; *left:0; top: 0px; z-index:5;}
.scroll-slice a{ display:block; width:100%; height:500px; 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:960px; 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:#55be01;}
.scroll-caption ul li a.scrollSelect{ background:#55be01;}
.tab_con{ display:none;}
#dl_defa_news{ width:100%; height:652px; background:url(/index/images/style/news_bg.jpg) repeat-x center top;}
#dl_defa_news dt{ width:1000px; height:95px; margin:0 auto; text-align:center; color:#000; background:url(/index/images/style/border_bg.png) repeat-x left bottom;}
#dl_defa_news dt p{ margin:15px auto 4px; line-height:36px; font-size:36px; font-family:微软雅黑;}
#dl_defa_news dt span{ font-size:24px; font-family:黑体;}
#dl_defa_news dd{ width:1000px; margin:0 auto;}
#dl_defa_news dd li{ width:100%; height:98px; padding:18px 0; background:url(/index/images/style/border_bg.png) repeat-x left bottom; overflow:hidden;}
#dl_defa_news dd li .news_lt{ width:98px; height:98px; float:left; margin-left:45px;}
#dl_defa_news dd li .news_lt .news_pic img{ width:98px; height:98px;}
#dl_defa_news dd li .news_md{ width:750px; height:107px; float:left; margin-left:25px; overflow:hidden;}
#dl_defa_news dd li .news_md .news_ct{ width:100%; height:25px; line-height:24px; overflow:hidden;}
#dl_defa_news dd li .news_md .news_ct .news_show{ width:45px; height:25px; display:inline-block; float:left; overflow:hidden; text-align:center; color:#fff; background:#4d4d4d;}
#dl_defa_news dd li .news_md .news_ct span.blue{ background:#0066a5;}
#dl_defa_news dd li .news_md .news_ct .news_tt{ width:580px; height:25px; display:inline-block; float:left; margin:0 38px 0 20px; font-family:微软雅黑; font-size:14px; color:#000; overflow:hidden;}
#dl_defa_news dd li .news_md .news_ct .news_time{ font-family:宋体; font-size:12px; color:#aaa;}
#dl_defa_news dd li .news_key{ width:100%; height:50px; line-height:25px; margin-top:14px; text-indent:24px; color:#4b4b4b; overflow:hidden;}
#dl_defa_news dd li .news_key .news_more{ color:#ff0000;}
#dl_defa_news dd li .news_rt{ width:14px; height:98px; float:right; margin-right:40px; overflow:hidden;}
#dl_defa_news dd li .news_rt a{ width:100%; height:98px; display:block; background:url(/index/images/style/news_link.png) no-repeat center center;}
#div_pro_bg{ width:100%; height:516px; background:url(/index/images/style/border_bg.png) repeat-x center 41px; margin:40px auto 0; overflow:hidden;}
#tab_pro{ width:1000px; overflow:hidden; margin:0 auto;}
#tab_pro_list{ width:100%; height:120px; overflow:hidden;}
#tab_pro_list li{ width:122px; height:120px; float:left; margin:0 10px; text-align:center; cursor:pointer; overflow:hidden;}
#tab_pro_list li span{ width:100%; display:block; overflow:hidden;}
#tab_pro_list li .tab_link,#tab_pro_list li .tab_hover{ width:100%; height:73px;}
#tab_pro_list li .tab_hover{ display:none;}
#tab_pro_list li .tab_tt{ width:100%; margin:19px auto 0; height:28px; line-height:28px; text-align:center; color:#000; font-size:14px;}
#tab_pro_list li.thistab .tab_link{ display:none;}
#tab_pro_list li.thistab .tab_hover{ display:block;}
#tab_pro_ct{ width:100%; margin:25px auto 0;}
.ul_pro{ width:100%;}
.ul_pro li{ width:300px; float:left; margin:0 16px;}
.ul_pro li a{ width:300px; height:300px; display:block;}
.ul_pro li a img{ width:300px; height:300px;}
.ul_pro li span{ width:100%; margin:15px auto 0; color:#000; display:block; overflow:hidden; text-align:center;}
#div_defa_distr{ width:100%; background:#e6e6e6 url(/index/images/style/map_bg.jpg) no-repeat center center; overflow:hidden; padding:20px 0 40px;}
#div_defa_distr div{ overflow:hidden;}
#div_distr_tt{ width:1000px; height:109px; margin:8px auto 0; text-align:center; color:#000;}
#div_distr_tt p{ margin:12px auto 6px; line-height:38px; font-size:36px; font-family:微软雅黑;}
#div_distr_tt span{ font-size:24px; font-family:黑体;}
#div_distr_ct{ width:1047px; margin:0 auto;}
#div_distr_ct .fl_rt{ float:right;}
#distr_ct2{ margin:30px 0;}
.dl_distr{ width:349px; float:left;}
.dl_distr dt{ width:100%; height:30px; line-height:29px; background:url(/index/images/style/distr_dt.jpg) repeat-x; text-indent:12px;}
.dl_distr dt a{ font-family:微软雅黑; font-size:18px;}
.dl_distr dt a:link,.dl_distr dt a:visited{ color:#000;}
.dl_distr dd{ width:90%; margin:18px auto 0;}
.dl_distr dd a{ width:100%; height:26px; line-height:26px; font-size:12px; display:block; overflow:hidden;}