body{background:#f7f7f7;}

#banner{position:relative; width:100%; min-width:1200px; min-height:550px; overflow:hidden;}

#banner_cut{position:absolute; top:0; left:0; width:100%; height:100%;}
#banner_cut li{position:absolute; top:0; left:0; background-position:top center;background-repeat:no-repeat; float:left; width:100%;height:100%;}
#indicator{position:absolute; bottom:30px; left:0; width:100%; height:12px; text-align:center; z-index:1;}
#indicator li{position:relative; display:inline-block; *display:inline; *zoom:1; width:50px; height:10px; margin:0 10px; border-bottom:2px solid #fff; -webkit-transition:0.2s; -moz-transition:0.2s; transition:0.2s; cursor:pointer;}
#indicator li.act,#indicator li:hover{border-color:#2D9C00;}

#banner #banner_page{border:0; position:absolute; left:80px; top:50%; margin-top:-40px; width:41px; height:80px; background:url(../images/banner_page.png) no-repeat;}
#banner #banner_next{border:0; position:absolute; right:80px; top:50%; margin-top:-40px; width:41px; height:80px; background:url(../images/banner_next.png) no-repeat;}

.pro_title{font-size:26px; color:#00923F; text-align:center; margin-bottom:30px;}
.pro_list{width:100%;}
.pro_list li{background:#00923F; float:left; width:390px; height:512px; margin-right:15px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.pro_list li:last-of-type{margin-right:0;}
.pro_list li a{display:block; height:100%;}
.pro_list li picture{overflow:hidden; height:282px;}
.pro_list li picture img{width:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; }
.pro_list li:hover picture img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.pro_list li article{padding:0 30px; text-align:center;}
.pro_list li article h3{font-size:18px; font-weight:bold; margin:20px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff}
.pro_list li article p{ line-height:24px; color:#fff;}
.pro_list li article i{width:25px; height: 25px; background:url(../images/pro_cut.png) no-repeat; display:block; margin:20px auto 0;}
.pro_list li:hover article i{background:url(../images/pro_cut_a.png) no-repeat;}
.pro_list li:hover {box-shadow:0 0 5px 2px rgba(0,0,0,0.1);}

.pro_qh{overflow:hidden; margin-top:20px;}
.pro_qh li{float:left; width:170px; height:283px; float:left; margin-right:7px; position:relative;  overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.pro_qh li:last-of-type{margin-right:0;}
.pro_qh li.min{width:490px;}
.pro_qh li.min a{display:block;}
.pro_qh li a{display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/pro_bg.png); text-align:center;}
.pro_qh li a h3{width:290px; padding:80px 100px 15px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pro_qh li a p{width:290px;padding:0 100px; color:#fff;}
.pro_qh li i{width:25px; height: 25px; background:url(../images/pro_cut_b.png) no-repeat; display:block; margin:20px auto 0; }


.news{overflow:hidden; background:#fff; padding:30px 0;}
.news_box{overflow:hidden; width:1200px; margin:auto;}
.news_fl{float:left; width:560px;}
.news_fl h2{position:relative; font-size:24px; height:24px; line-height:24px; color:#00923F;}
.news_fl h2 a{position:absolute; right:0; height:24px; font-size:14px; color:#00923f;}
.news_fl ul{overflow:hidden;}
.news_fl ul li{overflow:hidden; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #efefef;}
.news_fl ul li picture{float:left; width:132px; height:94px;}
.news_fl ul li article{float: right; width:386px;}
.news_fl ul li article a{font-size:16px; display:block; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;    color: #00923F;}
.news_fl ul li article aside{text-align: right; font-size:12px; color:#999;}

.news_rl{float:right; width:587px;}
.news_rl_1{margin-bottom:12px; height:255px; overflow:hidden; background:#f7f7f7;}
.news_rl_1 picture{ width:201px; height:255px; overflow:hidden; float:left;}
.news_rl_1 picture img{ width:100%; }
.news_rl_1 article{ width:350px; float:left; margin-left:20px; padding:15px 0;line-height: 26px; }
.news_rl_1 article a{font-size:20px; display:block; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#00923F;    font-size: 24px;}


.news_rl_2{ height:94px; overflow:hidden; background:#f7f7f7;}
.news_rl_2 picture{ width:201px; height:94px; overflow:hidden; float:left;}
.news_rl_2 picture img{ width:100%; }
.news_rl_2 article{ width:340px; float:left; margin-left:30px; padding:6px 0; }
.news_rl_2 article a{font-size:20px; display:block; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.DB_tab25 {width:100%;height:550px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:550px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:20px;top:200px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:300px;top:0px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:420px;top:120px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:420px;top:220px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:540px;top:0px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:20px;top:200px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:-100px;top:0px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:500px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}