/* CSS Document */

body {
	height:100%;
	overflow:hidden;
	position:relative;
}
#wrap{ height:100%;}
#banner{ width:100%; position:absolute; left:0; top:120px;}
.flex-control-paging,.flex-direction-nav{ display:none;}
.news{ width:220px; display:none; position:absolute; bottom:50px; z-index:22; right:315px;}
.case{ width:220px; display:none; position:absolute; bottom:50px; z-index:22; right:80px;}
.caseinfo{ width:220px; position:absolute; bottom:120px; z-index:22; right:80px;}
.newstit{ width:218px; height:45px; border:1px solid #ccc; background:url(../images/bgc1.png); text-align:center; line-height:220px; font-size:18px; font-weight:bold; color:#fff; line-height:45px; cursor:pointer;}
.newstit:hover{ background:#fff; color:#ff1318}
.newslist,.caselist{ position:absolute; left:0; bottom:50px; width:220px; display:none;}
.newslist li{ width:180px; padding:15px 20px;background:url(../images/bgc2.png); margin-top:2px; }
.newslist li span{ color:#000; line-height:20px; font-size:12px;}
.newslist li p{ color:#000; height:60px; overflow:hidden; line-height:20px; font-size:12px;}
.more{ width:100%; height:38px;background:url(../images/bgc2.png);}
.more a{ font-size:12px; display:block; width:100%; text-align:center; line-height:40px; height:38px; background:url(../images/icon3.png) right 15px center no-repeat; color:#000000;}
.caselist li{ width:220px; position:relative; margin-top:2px; }
.caselist li img{ width:100%; height:140px; vertical-align:middle;}
.caselist li p{ width:100%; height:140px; background:url(../images/bgc1.png); position:absolute; left:0; top:0; font-size:14px; color:#fff; text-align:center; line-height:140px; display:none;}
.caselist li:hover p{ display:block;}


.casebox{ width:220px;background:url(../images/bgc2.png);padding:35px 0 20px 0;  margin-top:2px;display:none;  position:absolute; left:0; bottom:50px;}
.caseinfobox{ width:180px;padding:35px 20px 20px 20px; height:380px; position:relative; overflow:hidden;}
.close{ width:25px; height:25px; background:url(../images/close.png) center no-repeat; cursor:pointer; position:absolute; right:5px; top:5px;}

#footer{ position:absolute; left:0; bottom:0; z-index:22; width:90%; background:#fff; padding:10px 5% !important;}



