﻿/* home --begin-- */
div,dl,dt,dd,ul,li{ overflow:hidden;}
#div_defa_main{ width:1072px; margin:10px auto 0; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto 0; height:490px; position:relative; top:0; left:0; z-index:1; background:url(/index/images/style/banner_bg.jpg) no-repeat center top;}
.bannar{ width:100%;height:490px;}
.scroll-slice { position: absolute; width:100%; height:490px; *left:0; top: 0px; z-index:5;}
.scroll-slice a{ display:block; width:1072px; height:490px; overflow:hidden; position:relative; margin:0 auto;}
.scroll-caption { padding:0; position:absolute; width:100%; height:40px; z-index:6; bottom:5px; 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:#8e0000;}
.scroll-caption ul li a.scrollSelect{ background:#8e0000;}
#dl_defa_video dt{ width:100%; height:52px; line-height:52px;}
#dl_defa_video dt strong{ color:#212121; font-size:24px; font-weight:normal; font-family:微软雅黑;}
#dl_defa_video dd ul{ width:1100px;}
#dl_defa_video dd ul li{ width:255px; height:297px;  float:left; overflow:hidden; text-align:center; margin-right:17px; _display:inline; position:relative; background:url(/index/images/style/video_bg.jpg) no-repeat center 255px;}
#dl_defa_video dd ul li div{ width:249px; height:249px; line-height:249px; padding:2px; border:solid 1px #c5c5c5; overflow:hidden; background:#fff;}
#dl_defa_video dd ul li div span{ width:249px; height:249px; display:table-cell; vertical-align:middle; text-align:center; *font-size:225px;}
#dl_defa_video dd ul li div span img{ width:245px; vertical-align:middle; display:inline;}
#dl_defa_video dd ul li p{ width:100%; height:32px; line-height:32px; text-align:center; font-size:14px; margin-top:10px;}
#dl_defa_video dd li a{ width:100%; height:255px; display:block; position:absolute; top:0; left:0; z-index:10; background:url(/index/images/style/video_bg2.png) no-repeat center center;}
#div_defa_td{ height:572px; border:solid 1px #939393; background:#fff url(/index/images/style/defa_td_bg.jpg) no-repeat 256px top; margin:20px auto 0;}
#dl_defa_pdli{ width:213px; float:left; margin:31px 0 0 22px;}
#dl_defa_pdli dt{ width:100%; height:65px;}
#dl_defa_pdli dt strong{ width:100%; height:65px; line-height:65px; display:block; background-position:left top; background-repeat:no-repeat; font-size:24px;}
#dl_defa_pdli #dd_pdli_list{ margin:20px auto 0;}
#dl_defa_pdli #dd_pdli_list a{ width:211px; height:25px; line-height:25px; border:solid 1px #42232a; background:#8e0000 url(/index/images/style/pdli_point.jpg) no-repeat 8px top; text-indent:43px; color:#fff; font-size:14px; display:block; margin-bottom:11px;}
#dl_defa_pdli #dd_pdli_ct{ margin:12px auto 0; text-align:center;}
#dl_defa_pdli #dd_pdli_ct a img{ vertical-align:bottom; margin-bottom:20px;}
#div_pdli_pic{ width:734px; float:left; margin:12px 0 0 57px;}
#div_pdli_pic li{ width:353px; height:279px; float:left; margin-right:14px;}
#div_pdli_pic li a{ width:341px; height:223px; display:block; padding:5px; border:solid 1px #59595a;}
#div_pdli_pic li a img{ width:341px; height:223px;}
#div_pdli_pic li span{ width:100%; height:44px; line-height:44px; text-align:center; font-size:14px; display:block;}
#div_defa_md{ width:100%; height:260px; background:url(/index/images/style/honor_bg.jpg) no-repeat; margin:20px auto 0;}
#dl_defa_hezuo{ width:489px; height:230px; float:left; margin:13px 0 0 128px; position:relative;}
#dl_defa_hezuo #hezuo_more{ position:absolute; left:13px; bottom:0; font-size:14px; color:#fff; font-family:宋体;}
#dl_defa_hezuo dt{ width:100%; height:41px; line-height:41px; text-indent:8px;}
#dl_defa_hezuo dt strong{ font-size:24px; font-weight:normal; font-family:微软雅黑;}
#dl_defa_hezuo dd{ width:465px; margin:12px auto 0;}
#dl_defa_hezuo dd li{ width:100%; height:35px; line-height:36px; border-bottom:dotted 1px #000;}
#dl_defa_hezuo dd li a{ font-size:14px; color:#000;}
#dl_defa_honor{ width:415px; float:left; margin:13px 0 0 29px;}
#dl_defa_honor dt{ width:100%; height:41px; line-height:41px;}
#dl_defa_honor dt strong{ font-size:24px; font-weight:normal; font-family:微软雅黑; margin-left:9px;}
#dl_defa_honor dt span{ color:#7e7e7e; font-size:18px; margin-left:9px;}
#dl_defa_honor dd{ margin:16px auto 0;}
#dl_defa_honor dd ul li{ width:149px; float:left; overflow:hidden; text-align:center; height:159px; margin-right:32px; _display:inline;}
#dl_defa_honor dd ul li div{ width:143px; height:153px; line-height:153px; padding:2px; border:solid 1px #939393; overflow:hidden; background:#fff;}
#dl_defa_honor dd ul li div a{ width:143px; height:153px; display:table-cell; vertical-align:middle; text-align:center; *font-size:131px;}
#dl_defa_honor dd ul li div a img{ height:153px; vertical-align:middle; display:inline;}
#div_defa_pro{ width:100%; height:227px; background:url(/index/images/style/pro_bg.jpg) no-repeat; margin:20px auto 0;}
#div_defa_pro #div_pro{ margin:20px 0 0 161px;}
#div_defa_pro li{ width:175px; height:199px; float:left;}
#div_defa_pro li a{ width:161px; height:161px; border:solid 1px #59595a; display:block;}
#div_defa_pro li a img{ width:161px; height:161px;}
#div_defa_pro li span{ width:163px; height:36px; line-height:36px; text-align:center; font-size:14px; display:block;}
#dl_defa_about{ width:100%; margin:20px auto 0;}
#dl_defa_about dt{ width:100%; height:40px; line-height:41px; border-bottom:solid 1px #a1a1a1;}
#dl_defa_about dt strong{ font-size:24px; font-weight:normal; font-family:微软雅黑; margin-left:15px;}
#dl_defa_about dt span{ color:#7e7e7e; font-size:18px; margin-left:9px;}
#dl_defa_about #dd_about{ width:760px; height:242px; margin:17px 0 0 16px; float:left; font-size:14px;}
#dl_defa_about #dd_about a{ font-size:14px;}
#dl_defa_about #dd_foucs{ width:255px; height:242px; background:url(/index/images/style/foucs_bg.jpg) no-repeat; float:left; margin:16px 0 0 40px;}
#NewsPic{ width:228px; height:169px; position:relative; margin:11px auto 0;}
#NewsPicTxt{ display:none;}
#NewsPic .Picture { position:absolute; left:0; top:0; width:100%; height:100%;}
#NewsPic .Nav {	right:5px; width:100%; bottom:3px; position:absolute; height:20px; line-height:20px; z-index:9990;}
#NewsPic .Nav span{ display:block; background:#fff; float:right; border:#fff 1px solid; width:17px; color:#fff; height:17px; line-height:17px; text-align:center; cursor:pointer; margin-left:3px;}
#NewsPic .Nav span.Cur{	background:#ff0000; color:#fff;}
#NewsPic .Nav span.Cur a{ color:#fff;}
#NewsPic .Nav span.Normal{ background:#fff;}
#NewsPic .Nav span a{ display:block; width:100%; color:#333; position:relative; height:100%;}
#div_defa_pd{ margin:20px auto 0;}
#div_news_bg{ width:265px; height:278px; background:#fff; border:solid 1px #939393; float:left;}
#dl_defa_news{ width:257px; height:270px; background:#ededed; margin:4px auto 0;}
#dl_defa_news dt{ width:237px; height:40px; line-height:41px; margin:5px auto 0; border-bottom:solid 1px #a1a1a1;}
#dl_defa_news dt strong{ font-size:24px; font-weight:normal; font-family:微软雅黑; margin-left:15px;}
#dl_defa_news dt span{ color:#7e7e7e; font-size:18px; margin-left:9px;}
#dl_defa_news dd{ width:237px; margin:11px auto 0;}
#dl_defa_news dd li{ width:100%; height:35px; line-height:36px; border-bottom:dotted 1px #000; text-indent:35px; background:url(/index/images/style/news_point.jpg) no-repeat 10px 14px;}
#dl_defa_news dd li a{ font-size:14px; color:#000;}
#div_serv_bg{ width:782px; height:278px; background:#fff; border:solid 1px #939393; float:right;}
#div_defa_serv{ width:774px; height:270px; background:#ededed; margin:4px auto 0;}
#div_serv_tt{ width:754px; height:40px; line-height:41px; margin:5px auto 0; border-bottom:solid 1px #a1a1a1;}
#div_serv_tt strong{ font-size:24px; font-weight:normal; font-family:微软雅黑; margin-left:15px;}
#div_serv_tt span{ color:#7e7e7e; font-size:18px; margin-left:9px;}
#div_serv_ct{ width:754px; margin:7px auto 0;}
#div_serv_ct .dl_serv{ height:207px; float:left;}
#div_serv_ct .dl_serv dt{ width:100%; height:34px; line-height:34px; font-size:18px; color:#0c0b0b; font-weight:normal; font-family:微软雅黑;}
#div_serv_ct .dl_serv dd{ line-height:18px;}
#div_serv_ct #dl_serv1{ width:208px; margin-left:20px; padding-right:10px; border-right:solid 1px #a1a1a1;}
#div_serv_ct #dl_serv2{ width:194px; margin-left:20px; padding-right:20px; border-right:solid 1px #a1a1a1;}
#div_serv_ct #dl_serv3{ width:264px; margin-left:12px;}