.focus{width:1143px; height:637px;margin:0 auto;}
.focusbox{background-color:#FFF; position:relative;}
.focusimg{width:1143px; height:634px; position:relative; overflow:hidden;-webkit-perspective:1300px; margin: 0 auto;
padding-top:20px;}
.fimglist{width:5715px; position:relative;-moz-perspective: 1143px;}
.fimglist img{display:block; width:1143px; height:634px; cursor:pointer;}
.fimglist li{width:1143px; height:634px; float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.fimglist li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
	0%{opacity:1;-webkit-transform:rotateY(0deg);}
	100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
	0%{opacity:1;transform:rotateY(0deg);}
	100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:1143px; overflow:hidden; margin:0 auto; position:relative;}
.ftoollist{width:4655px; position:relative;}
.ftoollist img{display:block; width:129px; height:69px; margin-bottom:3px;}
.ftoollist a{background-color:#4ab344; display:block; width:227px; height:117px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;}
.ftoollist li{float:left; cursor:pointer; -webkit-transition:all .3s linear; transition:all .3s linear; margin-left:2px ;}
.ftoollist li:first-child{margin-left:0;}
.ftoollist .imgname{ text-align:center; color:white; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; overflow:hidden; cursor:pointer;padding-top:30px;}
.ftoollist .imgshortcat{line-height:20px; text-align:center; color:white; font-size:12px; height:20px; overflow:hidden; cursor:pointer; margin-top:10px;text-transform: uppercase;}
.ftoollist a:hover{ /*background:url(../bg5.jpg); z-index:100;*/}
.ftoollist .on a{ /*background:url(../bg5.jpg); z-index:100;*/}
.ftoollist .on .imgname{color:#4ab344;}
.ftoollist .on .imgshortcat{color:#4ab344;}