/* CSS Document By Aring QQ:296409589 http://www.divsh.com/ */
@import url("all.css");
/**** main ****/
.ban{ width:972px; height:250px; border:1px solid #cccccc; padding:3px; background:#ffffff;}
#focus{ width:972px; height:250px; overflow:hidden; position:relative;}
#focus ul{ height:250px; overflow:hidden; position:absolute;}
#focus ul li{ float:left; width:972px; height:250px;}
#focus .btnBg{ width:972px; height:40px; background:none; position:absolute; left:0; bottom:0;}
#focus .btn{ width:972px; height:20px; text-align:right; position:absolute; left:0; bottom:10px;}
#focus .btn span{ width:18px; height:18px; font-family:Arial; color:#ff7300; text-align:center; line-height:18px; border:1px solid #ff7300; background:#ffffff; margin-right:8px; display:inline-block; _display:inline; _zoom:1; cursor:pointer;}
#focus .btn span.on{ color:#ffffff; border:1px solid #ffad6a; background:#ff7300;}
.case_top{ height:47px; background:url(../images/case_top.jpg) repeat-x;}
.case_top p,.case_top p img{ float:left; height:47px;}
.case_top div{ float:left; width:789px; height:24px; font-size:14px; line-height:24px; padding:13px 5px 10px 20px;}
.case_top div a{ padding:0 3px; margin:0 12px;}
.case_top div span{ float:right; font-size:12px;}
.casebox{ height:202px; border:solid #cccccc; border-width:0 1px; background:#f6f5f5; position:relative;}
.casebox .casewrap{ width:872px; height:202px; margin:0 53px; overflow:hidden; position:absolute; top:0;}
.casebox .casewrap ul{ width:872px; height:182px; padding-top:20px; overflow:hidden; position:absolute;}
.casebox .casewrap ul li{ float:left; width:198px; padding:0 10px;}
.casebox .casewrap ul li div img{ width:190px; height:142px; border:4px solid #e5e5e5;}
.casebox .casewrap ul li h4{ text-align:center; line-height:24px; padding:4px 0;}
.casebox .arrow{ display:block; width:46px; height:45px; text-indent:-9999px; cursor:pointer; position:absolute; top:70px;}
.casebox .forward,.casebox .forward:hover{ background:url(../images/box_r.jpg) no-repeat 0 0; right:5px;}
.casebox .back,.casebox .back:hover{ background:url(../images/box_l.jpg) no-repeat 0 0; left:5px;}
.case_bot{ height:7px; overflow:hidden; background:url(../images/case_bot.jpg) no-repeat 0 0;}
.flow{ height:91px; margin:15px 0; background:url(../images/flow_bg.jpg) repeat-x;}
.flow p,.flow p img{ float:left; width:6px; height:91px;}
.flow div{ float:left; width:958px; height:81px; padding:10px 0 0 10px;}
.news{ height:290px;}
.news .news_l{ float:left; width:248px;}
.news .news_r{ float:left; width:236px;}
.news_box{ width:236px; height:290px; background:#ffffff;}
.news_top{ height:24px; font-size:14px; line-height:24px; padding:6px 5px 6px 30px; background:url(../images/news_top.jpg) no-repeat 0 0;}
.news_top a{ float:right; font-size:12px; padding:0 3px;}
.news_box ul{ height:240px; border:solid #cccccc; border-width:0 1px; padding:8px 0 1px;}
.news_box li{ height:24px; line-height:24px; padding-left:20px; background:url(../images/dot.jpg) no-repeat 10px center; overflow:hidden;}
.news_box li a{ display:block; width:204px; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
.news_bot{ height:5px; overflow:hidden; background:url(../images/news_bot.jpg) no-repeat 0 0;}