.icon {
    background-image: url('https://imokla.oss-accelerate.aliyuncs.com/file/img/sprite.png');
    background-repeat: no-repeat;
    display: inline-block;
}

.icon-3dmsx {
    width: 40px;
    height: 40px;
    background-position: -0px -0px;
}

.icon-7z {
    width: 40px;
    height: 40px;
    background-position: -40px -0px;
}

.icon-ACDSee {
    width: 40px;
    height: 40px;
    background-position: -80px -0px;
}

.icon-ADOBE-XD {
    width: 40px;
    height: 40px;
    background-position: -120px -0px;
}

.icon-ANSYS-Electronics {
    width: 40px;
    height: 40px;
    background-position: -160px -0px;
}

.icon-ANSYS-Products {
    width: 40px;
    height: 40px;
    background-position: -200px -0px;
}

.icon-ARTCAM {
    width: 40px;
    height: 40px;
    background-position: -240px -0px;
}

.icon-Abaqus {
    width: 40px;
    height: 40px;
    background-position: -280px -0px;
}

.icon-Acrobat {
    width: 40px;
    height: 40px;
    background-position: -320px -0px;
}

.icon-Adams {
    width: 40px;
    height: 40px;
    background-position: -360px -0px;
}

.icon-After-Effects {
    width: 40px;
    height: 40px;
    background-position: -400px -0px;
}

.icon-Altair-HyperWorks {
    width: 40px;
    height: 40px;
    background-position: -440px -0px;
}

.icon-Altium-Designer {
    width: 40px;
    height: 40px;
    background-position: -480px -0px;
}

.icon-Anacond {
    width: 40px;
    height: 40px;
    background-position: -0px -40px;
}

.icon-Android-Studio {
    width: 40px;
    height: 40px;
    background-position: -40px -40px;
}

.icon-Animate {
    width: 40px;
    height: 40px;
    background-position: -80px -40px;
}

.icon-Audition {
    width: 40px;
    height: 40px;
    background-position: -120px -40px;
}

.icon-Bridge {
    width: 40px;
    height: 40px;
    background-position: -160px -40px;
}

.icon-CADReader {
    width: 40px;
    height: 40px;
    background-position: -200px -40px;
}

.icon-CATIA {
    width: 40px;
    height: 40px;
    background-position: -240px -40px;
}

.icon-CAXA-3D {
    width: 40px;
    height: 40px;
    background-position: -280px -40px;
}

.icon-CAXA-CAD {
    width: 40px;
    height: 40px;
    background-position: -320px -40px;
}

.icon-CAXAP {
    width: 40px;
    height: 40px;
    background-position: -360px -40px;
}

.icon-CLion {
    width: 40px;
    height: 40px;
    background-position: -400px -40px;
}

.icon-COMSOL {
    width: 40px;
    height: 40px;
    background-position: -440px -40px;
}

.icon-Capture-One {
    width: 40px;
    height: 40px;
    background-position: -480px -40px;
}

.icon-Character-Animator {
    width: 40px;
    height: 40px;
    background-position: -0px -80px;
}

.icon-CorelDRAW {
    width: 40px;
    height: 40px;
    background-position: -40px -80px;
}

.icon-CrystalMaker {
    width: 40px;
    height: 40px;
    background-position: -80px -80px;
}

.icon-DataGrip {
    width: 40px;
    height: 40px;
    background-position: -120px -80px;
}

.icon-Davinci {
    width: 40px;
    height: 40px;
    background-position: -160px -80px;
}

.icon-Dimension {
    width: 40px;
    height: 40px;
    background-position: -200px -80px;
}

.icon-Dreamweaver {
    width: 40px;
    height: 40px;
    background-position: -240px -80px;
}

.icon-Dynaform {
    width: 40px;
    height: 40px;
    background-position: -280px -80px;
}

.icon-EViews {
    width: 40px;
    height: 40px;
    background-position: -320px -80px;
}

.icon-Endnote {
    width: 40px;
    height: 40px;
    background-position: -360px -80px;
}

.icon-Eplan {
    width: 40px;
    height: 40px;
    background-position: -400px -80px;
}

.icon-GD {
    width: 40px;
    height: 40px;
    background-position: -440px -80px;
}

.icon-Gigapixel-Al {
    width: 40px;
    height: 40px;
    background-position: -480px -80px;
}

.icon-Goland {
    width: 40px;
    height: 40px;
    background-position: -0px -120px;
}

.icon-GraphPad-Prism {
    width: 40px;
    height: 40px;
    background-position: -40px -120px;
}

.icon-HEU {
    width: 40px;
    height: 40px;
    background-position: -80px -120px;
}

.icon-Halcon {
    width: 40px;
    height: 40px;
    background-position: -120px -120px;
}

.icon-InCopy {
    width: 40px;
    height: 40px;
    background-position: -160px -120px;
}

.icon-InDesign {
    width: 40px;
    height: 40px;
    background-position: -200px -120px;
}

.icon-JetBrains {
    width: 40px;
    height: 40px;
    background-position: -240px -120px;
}

.icon-Keil {
    width: 40px;
    height: 40px;
    background-position: -280px -120px;
}

.icon-KeyShot {
    width: 40px;
    height: 40px;
    background-position: -320px -120px;
}

.icon-LabView {
    width: 40px;
    height: 40px;
    background-position: -360px -120px;
}

.icon-LightRoom {
    width: 40px;
    height: 40px;
    background-position: -400px -120px;
}

.icon-Lingo {
    width: 40px;
    height: 40px;
    background-position: -440px -120px;
}

.icon-Lumion {
    width: 40px;
    height: 40px;
    background-position: -480px -120px;
}

.icon-MATLAB {
    width: 40px;
    height: 40px;
    background-position: -0px -160px;
}

.icon-Marvelous {
    width: 40px;
    height: 40px;
    background-position: -40px -160px;
}

.icon-Mastercam {
    width: 40px;
    height: 40px;
    background-position: -80px -160px;
}

.icon-MathType {
    width: 40px;
    height: 40px;
    background-position: -120px -160px;
}

.icon-Mathematica {
    width: 40px;
    height: 40px;
    background-position: -160px -160px;
}

.icon-Media-Encoder {
    width: 40px;
    height: 40px;
    background-position: -200px -160px;
}

.icon-MindManager {
    width: 40px;
    height: 40px;
    background-position: -240px -160px;
}

.icon-Multisim {
    width: 40px;
    height: 40px;
    background-position: -280px -160px;
}

.icon-Origin {
    width: 40px;
    height: 40px;
    background-position: -320px -160px;
}

.icon-PaintTool-SAl2 {
    width: 40px;
    height: 40px;
    background-position: -360px -160px;
}

.icon-Painter {
    width: 40px;
    height: 40px;
    background-position: -400px -160px;
}

.icon-PeSource-Insight {
    width: 40px;
    height: 40px;
    background-position: -440px -160px;
}

.icon-PhotoZoom {
    width: 40px;
    height: 40px;
    background-position: -480px -160px;
}

.icon-PhpStorm {
    width: 40px;
    height: 40px;
    background-position: -0px -200px;
}

.icon-PowerMil {
    width: 40px;
    height: 40px;
    background-position: -40px -200px;
}

.icon-Prelude {
    width: 40px;
    height: 40px;
    background-position: -80px -200px;
}

.icon-Primer {
    width: 40px;
    height: 40px;
    background-position: -120px -200px;
}

.icon-Proteus {
    width: 40px;
    height: 40px;
    background-position: -160px -200px;
}

.icon-PyCharm {
    width: 40px;
    height: 40px;
    background-position: -200px -200px;
}

.icon-Quartus-Prime {
    width: 40px;
    height: 40px;
    background-position: -240px -200px;
}

.icon-Rhino {
    width: 40px;
    height: 40px;
    background-position: -280px -200px;
}

.icon-Rider {
    width: 40px;
    height: 40px;
    background-position: -320px -200px;
}

.icon-RubyMine {
    width: 40px;
    height: 40px;
    background-position: -360px -200px;
}

.icon-SPSS {
    width: 40px;
    height: 40px;
    background-position: -400px -200px;
}

.icon-STATA {
    width: 40px;
    height: 40px;
    background-position: -440px -200px;
}

.icon-SketchBook {
    width: 40px;
    height: 40px;
    background-position: -480px -200px;
}

.icon-SketchUp {
    width: 40px;
    height: 40px;
    background-position: -0px -240px;
}

.icon-SnapGene {
    width: 40px;
    height: 40px;
    background-position: -40px -240px;
}

.icon-SolidCAM {
    width: 40px;
    height: 40px;
    background-position: -80px -240px;
}

.icon-SolidWorks {
    width: 40px;
    height: 40px;
    background-position: -120px -240px;
}

.icon-Substance {
    width: 40px;
    height: 40px;
    background-position: -160px -240px;
}

.icon-TIA {
    width: 40px;
    height: 40px;
    background-position: -200px -240px;
}

.icon-Tecplot {
    width: 40px;
    height: 40px;
    background-position: -240px -240px;
}

.icon-Tekla-Structures {
    width: 40px;
    height: 40px;
    background-position: -280px -240px;
}

.icon-Typora {
    width: 40px;
    height: 40px;
    background-position: -320px -240px;
}

.icon-Uninstall {
    width: 40px;
    height: 40px;
    background-position: -360px -240px;
}

.icon-Unity3D {
    width: 40px;
    height: 40px;
    background-position: -400px -240px;
}

.icon-Vegas-Pro {
    width: 40px;
    height: 40px;
    background-position: -440px -240px;
}

.icon-VeroVISI {
    width: 40px;
    height: 40px;
    background-position: -480px -240px;
}

.icon-Video-Studio {
    width: 40px;
    height: 40px;
    background-position: -0px -280px;
}

.icon-Visual-Studio {
    width: 40px;
    height: 40px;
    background-position: -40px -280px;
}

.icon-Vray {
    width: 40px;
    height: 40px;
    background-position: -80px -280px;
}

.icon-WebStorm {
    width: 40px;
    height: 40px;
    background-position: -120px -280px;
}

.icon-Wilcom-ES {
    width: 40px;
    height: 40px;
    background-position: -160px -280px;
}

.icon-Wilcom-PE {
    width: 40px;
    height: 40px;
    background-position: -200px -280px;
}

.icon-Xmind {
    width: 40px;
    height: 40px;
    background-position: -240px -280px;
}

.icon-adobe {
    width: 40px;
    height: 40px;
    background-position: -280px -280px;
}

.icon-alias {
    width: 40px;
    height: 40px;
    background-position: -320px -280px;
}

.icon-c4d {
    width: 40px;
    height: 40px;
    background-position: -360px -280px;
}

.icon-cad {
    width: 40px;
    height: 40px;
    background-position: -400px -280px;
}

.icon-cade {
    width: 40px;
    height: 40px;
    background-position: -440px -280px;
}

.icon-cadm {
    width: 40px;
    height: 40px;
    background-position: -480px -280px;
}

.icon-centos {
    width: 40px;
    height: 40px;
    background-position: -0px -320px;
}

.icon-civil {
    width: 40px;
    height: 40px;
    background-position: -40px -320px;
}

.icon-creative-cloud {
    width: 40px;
    height: 40px;
    background-position: -80px -320px;
}

.icon-creo {
    width: 40px;
    height: 40px;
    background-position: -120px -320px;
}

.icon-font {
    width: 40px;
    height: 40px;
    background-position: -160px -320px;
}

.icon-fuse {
    width: 40px;
    height: 40px;
    background-position: -200px -320px;
}

.icon-idealU {
    width: 40px;
    height: 40px;
    background-position: -240px -320px;
}

.icon-illustrator {
    width: 40px;
    height: 40px;
    background-position: -280px -320px;
}

.icon-img {
    width: 40px;
    height: 40px;
    background-position: -320px -320px;
}

.icon-incentor {
    width: 40px;
    height: 40px;
    background-position: -360px -320px;
}

.icon-kbxt {
    width: 40px;
    height: 40px;
    background-position: -400px -320px;
}

.icon-kuwo {
    width: 40px;
    height: 40px;
    background-position: -440px -320px;
}

.icon-macos {
    width: 40px;
    height: 40px;
    background-position: -480px -320px;
}

.icon-maple {
    width: 40px;
    height: 40px;
    background-position: -0px -360px;
}

.icon-maya {
    width: 40px;
    height: 40px;
    background-position: -40px -360px;
}

.icon-minitab {
    width: 40px;
    height: 40px;
    background-position: -80px -360px;
}

.icon-navisworks {
    width: 40px;
    height: 40px;
    background-position: -120px -360px;
}

.icon-nfcass {
    width: 40px;
    height: 40px;
    background-position: -160px -360px;
}

.icon-nvivo {
    width: 40px;
    height: 40px;
    background-position: -200px -360px;
}

.icon-office {
    width: 40px;
    height: 40px;
    background-position: -240px -360px;
}

.icon-oligo {
    width: 40px;
    height: 40px;
    background-position: -280px -360px;
}

.icon-patch {
    width: 40px;
    height: 40px;
    background-position: -320px -360px;
}

.icon-photoshop {
    width: 40px;
    height: 40px;
    background-position: -360px -360px;
}

.icon-pix4d {
    width: 40px;
    height: 40px;
    background-position: -400px -360px;
}

.icon-pixpin {
    width: 40px;
    height: 40px;
    background-position: -440px -360px;
}

.icon-premiere {
    width: 40px;
    height: 40px;
    background-position: -480px -360px;
}

.icon-proe {
    width: 40px;
    height: 40px;
    background-position: -0px -400px;
}

.icon-ps {
    width: 40px;
    height: 40px;
    background-position: -40px -400px;
}

.icon-pvsyst {
    width: 40px;
    height: 40px;
    background-position: -80px -400px;
}

.icon-r {
    width: 40px;
    height: 40px;
    background-position: -120px -400px;
}

.icon-rdrive {
    width: 40px;
    height: 40px;
    background-position: -160px -400px;
}

.icon-revit {
    width: 40px;
    height: 40px;
    background-position: -200px -400px;
}

.icon-rust {
    width: 40px;
    height: 40px;
    background-position: -240px -400px;
}

.icon-rustdesk {
    width: 40px;
    height: 40px;
    background-position: -280px -400px;
}

.icon-siyuan {
    width: 40px;
    height: 40px;
    background-position: -320px -400px;
}

.icon-tuba {
    width: 40px;
    height: 40px;
    background-position: -360px -400px;
}

.icon-tz {
    width: 40px;
    height: 40px;
    background-position: -400px -400px;
}

.icon-uTorrent {
    width: 40px;
    height: 40px;
    background-position: -440px -400px;
}

.icon-ugnx {
    width: 40px;
    height: 40px;
    background-position: -480px -400px;
}

.icon-win {
    width: 40px;
    height: 40px;
    background-position: -0px -440px;
}

.icon-winrar {
    width: 40px;
    height: 40px;
    background-position: -40px -440px;
}

.icon-zy {
    width: 40px;
    height: 40px;
    background-position: -80px -440px;
}

