﻿/* home --begin-- */
div,dl,dt,dd,ul,li{ overflow:hidden;}
#div_defa_main{ width:1003px; margin:9px 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_news{ width:100%; height:34px; background:url(/index/images/style/news_bg.jpg) no-repeat;}
#dl_defa_news dt{ width:96px; height:34px; line-height:36px; float:left; color:#fff; font-size:14px; font-weight:bold; text-indent:27px;}
#dl_defa_news #dd_news_more{ width:60px; height:34px; line-height:36px; float:right; text-align:center; font-family:宋体;}
#dl_defa_news #dd_news{ width:820px; height:34px; float:left; margin-left:20px;}
#dl_defa_news #dd_news li{ width:250px; height:34px; line-height:36px; background:url(/index/images/style/news_point.jpg) no-repeat left 13px; text-indent:16px; margin-right:25px; float:left;}
#div_defa_td{ margin:7px auto 0;}
#div_defa_md{ margin:8px auto 0;}
#div_md_rt{ width:308px; float:right;}
.dl_defa dt{ width:100%; height:34px; line-height:36px;}
.dl_defa dt strong{ width:70%; height:34px; display:inline-block; float:left; overflow:hidden; color:#0077ca; font-size:14px; text-indent:33px;}
.dl_defa dt a{ font-family:宋体; float:right; overflow:hidden; margin-right:10px;}
.dl_defa dd{ background:#fff; border:solid 1px #dfdfdf; border-top:none;}
#dl_defa_about{ width:687px; float:left;}
#dl_defa_about dt{ background:url(/index/images/style/about_dt.jpg) no-repeat;}
#dl_defa_about dd{ height:226px;}
#dl_defa_about dd #div_about_ct{ width:95%; margin:13px auto 0; font-size:14px; line-height:24px;}
#dl_defa_about dd #div_about_ct a{ font-size:14px;}
#dl_defa_honnr{ width:308px; float:right;}
#dl_defa_honnr dt{ background:url(/index/images/style/honnr_dt.jpg) no-repeat;}
#dl_defa_honnr dd{ height:226px;}
#dl_defa_honnr dd #div_honnr_ct{ width:256px; margin:12px auto 0;}
#CSSBox{ float:left; width:202px; height:202px; margin-left:12px;}
#LeftButton{ width:15px; height:202px; float:left; _display:inline; background:url(/index/images/style/left_point.jpg) no-repeat left 88px; cursor:pointer;}
#RightButton{ width:15px; height:202px; float:right; _display:inline; background:url(/index/images/style/right_point.jpg) no-repeat right 88px; cursor:pointer;}
#CSSContent{ overflow:hidden;}
#CSSContent li{ width:202px; float:left; overflow:hidden; text-align:center; height:202px;}
#CSSContent li a{ width:202px; height:202px; text-align:center; display:block; overflow:hidden;}
#CSSContent li a img{ height:202px;}
#dl_defa_case{ width:687px; float:left;}
#dl_defa_case dt{ background:url(/index/images/style/case_dt.jpg) no-repeat;}
#dl_defa_case dd{ height:226px;}
#dl_defa_case dd #div_case{ margin:15px auto 0;}
#dl_defa_case dd li{ width:172px; height:200px; margin-right:45px; float:left;}
#dl_defa_case dd li a{ width:170px; height:170px; display:block; border:solid 1px #dadada;}
#dl_defa_case dd li a img{ width:170px; height:170px;}
#dl_defa_case dd li span{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; margin-top:4px; display:block;}
#dl_defa_cont{ width:308px; float:left; margin-top:10px;}
#dl_defa_cont dt{ background:url(/index/images/style/cont_dt.jpg) no-repeat;}
#dl_defa_cont dd{ height:153px; background:#fff url(/index/images/style/cont_bg.jpg) no-repeat right bottom;}
#dl_defa_cont dd #div_cont_ct{ width:94%; margin:10px auto 0; line-height:22px;}
#dl_defa_pro{ width:1003px; margin:10px auto 0;}
#dl_defa_pro dt{ background:url(/index/images/style/pro_dt.jpg) no-repeat;}
#dl_defa_pro dd{ height:226px; background:#fff url(/index/images/style/pro_bg.jpg) no-repeat center 93px;}
#dl_defa_pro dd #div_pro{ margin:19px auto 0;}
#dl_defa_pro dd li{ width:168px; height:196px; margin-right:18px; float:left;}
#dl_defa_pro dd li a{ width:166px; height:166px; display:block; border:solid 1px #dadada;}
#dl_defa_pro dd li a img{ width:166px; height:166px;}
#dl_defa_pro dd li span{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; margin-top:4px; display:block; color:#006fbd;}
#dl_foot_flink{ width:1003px; height:34px; background:url(/index/images/style/flink_bg.jpg) no-repeat; margin:10px auto 0;}
#dl_foot_flink dt{ width:110px; height:34px; line-height:36px; float:left; text-indent:33px; font-size:14px; font-weight:bold; color:#0077ca;}
#dl_foot_flink dd{ width:890px; height:34px; line-height:36px; float:left;}
#dl_foot_flink dd a{ padding:0 10px;}