﻿/* home --begin-- */
#div_defa_main{ width:980px; margin:0 auto; overflow:hidden;}
#div_defa_bann{ width:100%; margin:0 auto; height:767px; background:url(/index/images/style/bann_bg.gif) no-repeat; overflow:hidden; }
#div_defa_bann #myFocus,#div_defa_bann #myFocus .pic{ width:100%; height:767px; overflow:hidden;}
#div_defa_lt{ width:226px; margin:0; float:left; _display:inline;}
#div_defa_md{ width:980px; margin:10px auto 0; height:232px; /*float:left;*/}
#div_defa_rt{ width:226px; margin:0; float:right; _display:inline;}
#dl_defa_abou{ float:right; margin:0;}
#dl_defa_pdli{ width:216px; height:200px; float:left; margin:0 0 0 12px; padding:0; display:inline;}
#dl_defa_pdli dt{ width:100%; height:31px; overflow:hidden;}
#dl_defa_pdli dt strong{ width:180px; height:31px; line-height:31px; display:block; margin:0; background-repeat:no-repeat; background-position:left center; color:#360;}
#dl_defa_pdli dd{ width:216px; margin:10px auto 0; padding:0;}
#dl_defa_pdli dd a{ display:block; width:193px; height:30px; line-height:29px; overflow:hidden; margin:0 auto 0; background:url(/index/images/style/defa_pdli_ic.gif) no-repeat 21px center; padding-left:35px;}
#dl_defa_pdli dd a:link,#dl_defa_pdli dd a:visited{ color:#4e7b09;}
#dl_defa_pdli dd a:hover{ color:#555; background:url(/index/images/style/defa_prod_ov.gif) no-repeat;}
#dl_defa_news{ float:left; display:inline; margin:0 0 0 15px;}
#dl_defa_news dd ul{ width:324px; margin:5px auto 0; padding:0;}
#dl_defa_news dd ul li{ list-style:none; overflow:hidden; overflow:hidden;width:324px;}
#dl_defa_news dd ul li a{ line-height:28px; padding-left:10px; background:url(/index/images/style/point.gif) no-repeat left center; float:left; overflow:hidden;}
#dl_defa_news dd ul li span{ font-family:"宋体"; color:#666; line-height:28px; float:right;overflow:hidden;}
#dl_defa_news .news_gif{ padding-left:5px;}
.dl_defa{ width:348px; padding:0;}
.dl_defa dt{ width:100%; margin:0; background:url(/index/images/style/defa_tt.gif) no-repeat; height:37px; overflow:hidden;}
.dl_defa dt strong{ width:120px; height:32px; line-height:32px; display:block; margin:0 auto 0 0; background-repeat:no-repeat; background-position:center center; display:inline-block; text-align:center; color:#fff;}
.dl_defa dt a{ float:right; margin:12px 10px 0 0;}
.dl_defa dd{ width:100%; margin:10px auto 0; overflow:hidden; display:block; padding:0; font-size:12px; height:185px;}
#dl_defa_cont{ width:232px; margin:0; padding:0; height:223px; background:url(/index/images/style/defa_cont_bg.gif) no-repeat; float:left; display:inline;}
#dl_defa_cont dt{ width:100%; margin:0; height:27px;}
#dl_defa_cont dt strong{ color:#769c05; font-size:12px; padding:0 0 0 15px; background-repeat:no-repeat; background-position:15px center; height:36px;	text-align:left; line-height:36px; display:block; width:200px; overflow:hidden;}
#dl_defa_cont dt span{ font-family:Arial; line-height:27px; color:#dbeab4; font-size:11px; margin-left:7px; font-weight:normal;}
#dl_defa_cont dt a{ float:right; margin:20px 20px 0 0;}
#dl_defa_cont dd{ width:204px; margin:12px auto 0; overflow:hidden; height:180px; padding:10px;}
#div_defa_pd{ width:720px; margin:0 12px 0 0; float:right; display:inline;}
#div_defa_prod_tt{ width:100%;}
#div_defa_prod_tt strong{ line-height:31px; color:#638c08; display:inline-block; height:31px; background-position:left center; background-repeat:no-repeat; width:400px; float:left;}
#div_defa_prod_tt a{ float:right; margin:12px 5px 0 0;}
#div_defa_prod_ct{ width:725; margin:10px auto 0;}
#div_defa_prod_ctLG{ width:895px; height:123px;}
#div_defa_prod_ctLG ul{ width:1500px; height:123px; overflow:hidden; margin-top:17px;}
#div_defa_prod_ctLG ul li{ width:142px; height:106px; margin-left:8px;float:left; overflow:hidden; _display:inline;}
#div_defa_prod_ctLG ul li img{ width:134px; height:76px;}
/* home --/end-- */


 .div_title{ width:100%; height:203px; overflow:hidden; }
 .div_title strong{ width:100%; height:203px; display:block; background-repeat:no-repeat; background-position:center center; }
 
 .div_cp_warp .div_title{ height:203px; }
 .div_cp_warp .div_title storng{ height:203px; }
 .div_cp_con{ margin-bottom:48px; }
 .div_cp_con ul li{ width:560px; height:478px; float:left; margin:0 20px; }
 .div_cp_con ul li a{ width:560px; height:379px; display:block; background-repeat:no-repeat; background-position:center center; padding-top:98px; }
 
 .div_cp_fc{ width:100%; height:148px; display:block; overflow:hidden;  }
 .div_cp_fc span{ width:2000px; height:148px; display:table-cell; vertical-align:middle; text-align:center; }
 .div_cp_sc{ display:block; width:100%; height:50px; line-height:50px; text-align:center; font-weight:bold; color:#fff; font-size:30px; }
 .div_cp_show{ display:block; width:100%; height:60px; line-height:30px; overflow:hidden; font-size:18px; color:#fff; margin-bottom:10px; }
 .div_cp_rd{ width:158px; height:47px; line-height:47px; overflow:hidden; margin:0 auto; display:block; text-indent:35px; background:url(/index/images/style/pro_shu.png) no-repeat 98px center; color:#fff; }
 .div_cp_con ul li:hover .div_cp_rd{ background:#fff url(/index/images/style/pro_shu1.jpg) no-repeat 98px center; color:#333; }
 
 .div_link_warp{ height:664px; background:url(/index/images/style/link_bg.jpg) no-repeat; }
 .div_link_warp .div_title{ height:178px; }
 .div_link_warp .div_title storng{ height:178px; }
 .div_link_con ul li{ width:183px; height:78px; float:left; margin:17px 0 0 20px; background:#fff;   -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari 和 Chrome */
  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ }
 .div_link_con ul li a{ width:2000px; height:78px; display:table-cell; vertical-align:middle; text-align:center; }
 .div_link_con ul li a img{ max-width:179px; max-height:78px; }
 
 .div_case_warp .div_title{ height:187px; }
 .div_case_warp .div_title storng{ height:187px; }
 
 .div_about_warp{ height:599px; background:url(/index/images/style/about_warp_bg.jpg) no-repeat; }
 .div_about_left{ width:538px; height:343px; float:left; position:relative; }
 .div_about_right{ width:604px; height:289px; float:right; border:1px solid #eee; background:#fff; overflow:hidden; padding:26px 23px; }
 .div_about_fc{ height:20px; line-height:20px; display:block; padding-left:18px; background:url(/index/images/style/about_fc_shu.jpg) no-repeat left center; font-weight:bold; margin-bottom:25px; font-size:18px;  }
 .div_about_sc{ height:240px; line-height:30px; overflow:hidden; }
 
.div_video_img{ width:100%; height:100%; display:block;}
.div_video_img img{ width:100%; height:100%;}
.div_video_img span{ position:absolute; top:50%; left:50%; margin-left:-60px; margin-top:-60px; width:120px; height:120px;}
 
 
.div_case_con{ width:100%; margin:0 auto; position:relative; padding-bottom:55px; position:relative; }
.focus_nav_warp{ width:100%;height:111px; margin:0 auto; position:relative; padding:5px 0; margin-top:-121px; background:url(/index/images/style/focus_nav.png); }
.focus_nav{ width:865px; float:right; margin-right:57px; }
.focus_nav ul{position:relative;*zoom:1; }
.focus_nav li{position:relative;*zoom:1;float:left;display:inline;margin:0 6px;cursor:pointer; padding:2px; width:157px; height:101px;}
.focus_nav img{ width:100%;height:100%;}
.focus_nav .on{ background:#00a0e9; }
.focus_pic{ height:680px;}
.div_case_fc{ display:block; width:100%; height:680px; overflow:hidden; margin:0 auto;}
.div_case_fc a img{ width:100%; height:100%;}
.div_case_sc{ position:absolute; width:245px; height:111px; left:24px; bottom:55px; z-index:9; }
.div_case_sc span{ width:245px; height:90px; text-align:left; display:table-cell; vertical-align:middle; font-size:24px; line-height:30px; font-weight:bold; color:#fff; }

.pic_left,.pic_right{ width:47px; height:80px; overflow:hidden; top:266px; position:absolute; z-index:99; }
.pic_left{ background:url(/index/images/style/pic_left.png) no-repeat; position:absolute; left:0;}
.pic_right{ background:url(/index/images/style/pic_right.png) no-repeat; position:absolute; right:0;}

#focus_left,#focus_right{ width:33px; height:33px; overflow:hidden; right:16px; position:absolute; z-index:99; }
#focus_left{ background:url(/index/images/style/ico_left.png) no-repeat; position:absolute; top:19px;}
#focus_right{ background:url(/index/images/style/ico_right.png) no-repeat; position:absolute; top:66px;}
