body .head{margin-bottom:0}.body .banner{position:relative;margin-top:-50px;height:270px;background:url(../image/rRkNfxR.jpg) no-repeat 50%;background-size:cover;-webkit-background-size:cover}.body .tools_list{margin-top:-25px;margin-left:auto;margin-right:auto;overflow:hidden;height:444px}.body .tools_box{float:left;position:relative;width:33.33%;height:50%;text-align:center;cursor:pointer;background-color:#fafafa;color:#555;overflow:hidden}.body .tools_box.odd{background-color:#f4f6f7}.body .tools_box:hover{color:#23cf7e}.body .tools_box:hover:before{filter:alpha(opacity =  100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.body .tools_box:hover dt{color:#23cf7e}.body .tools_box dt{color:#b0b6b6}.body .tools_box .inner{position:absolute;top:50%;left:0;margin-top:-62px;width:100%;text-align:center;z-index:1}@media only screen and (-webkit-min-device-pixel-ratio:2){.body .banner{background-image:url(../image/1DvxLSf.jpg);background-size:1947px auto}}@media screen and (-webkit-min-device-pixel-ratio:0){.body .tools_box:before{top:0;left:0;width:100%;height:100%;background-color:#4dd290;background-image:linear-gradient(180deg,#4cdd9b,#4eca89);transition:opacity .3s}.body .tools_box:after,.body .tools_box:before{position:absolute;content:" ";filter:alpha(opacity =  0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.body .tools_box:after{width:1em;height:2px;background-color:#fff;bottom:20px;left:50%;margin-left:-.5em;transition:.5s}.body .tools_box:after,.body .tools_box h3{transform:translateY(10px)}.body .tools_box p{filter:alpha(opacity =  0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:translateY(1em)}.body .tools_box:hover{color:#fff}.body .tools_box:hover:before{transition:opacity 1s}.body .tools_box:hover:after{transform:translate(0);filter:alpha(opacity =  70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.body .tools_box:hover h3{transform:translate(0)}.body .tools_box:hover dt{color:#fff;transform:translateY(-20px)}.body .tools_box:hover p{filter:alpha(opacity =  70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;transform:translate(0)}}.icon_font{font-size:45px}@media only screen and (min-width:1600px){.body .tools_list{width:1200px;height:533px}}@media screen and (-webkit-min-device-pixel-ratio:0){.icon_default,.icon_hover{transition:.3s}.icon_default{opacity:1}.icon_hover{opacity:0;color:#fff}a:hover .icon_default{opacity:0}a:hover .icon_hover{opacity:1;transform:scale(.95)}}