.banner {
    height: 350px;
    background: url(../../images/proj/prjbaner.png) no-repeat center top;
    text-align: center;
    color: #ffffff;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.op0 {
    opacity: 0 !important;
    z-index: 1;
}
.op1 {
    opacity: 1 !important;
    z-index: 2;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale(.3);
        transform:scale(.3)
    }
    50% {
        opacity:1
    }
}
@keyframes zoomIn {
    0% {
        opacity:0;
        -webkit-transform:scale(.3);
        -ms-transform:scale(.3);
        transform:scale(.3)
    }
    50% {
        opacity:1
    }
}
.zoomIn {
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
.banner h2 {
    padding: 100px 0 26px;
    font-size: 44px;
    line-height: 1;
    letter-spacing: 2px;
}
.banner p {
    font-size: 16px;
    line-height: 36px;
}
.navtabs {
    border-bottom: 1px solid #e4e4e4;
}
.navtabs.fixesnav  {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 888;
}
.navtabs .navtitbox {
    display: flex;
    justify-content: space-between;
}
.navtabs .navtitbox ul {
    display: flex;
}
.navtabs .navtitbox ul li {
    width: 170px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
}
.navtabs .navtitbox ul li a {
    position: relative;
    display: block;
    color: #333333;
}
.navtabs .navtitbox ul li.active a {
    color: #166bff;
}
.navtabs .navtitbox ul li a::before{
    content:'';
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: -1px;
    transform: translate(-50%);
    width: 0px;
    height: 2px;
    transition: all .2s linear;
    background-color: #166bff;
}
.navtabs .navtitbox ul li.active a::before {
    width: 170px;
}
.navtabs .navtitbox dl {
    position: relative;
    z-index: 222;
}
.navtabs .navtitbox dl dt {
    position: relative;
    width: 180px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    color: #333333;
    cursor: pointer;
}
.navtabs .navtitbox dl dt::before {
    content: '';
    display: inline-block;
    content: '';
    display: block;
    position: absolute;
    top: 30px;
    right: 36px;
    width: 10px;
    height: 10px;
    border-right: 1px solid #6c6c6c;
    border-top: 1px solid #6c6c6c;
    -webkit-transform: rotate(135deg); /*箭头方向可以自由切换角度*/
    transform: rotate(-45deg);
    transition: transform .2s linear;
}
.navtabs .navtitbox dl dd {
    display: none;
    width: 180px;
    box-shadow: 0 0 20px 4px rgba(0,0,0,.1);
    position: absolute;
    background: #fff;
    left: 0;
    top: 60px;
    padding: 10px 0;
    box-sizing: border-box;
    border-radius: 2px;
    transition: height .2s linear;
}
.navtabs .navtitbox dl dd a {
    display: block;
    height: 45px;
    line-height: 45px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    color: #333333;
}
.navtabs .navtitbox dl:hover dd {
    display: block;
}
.navtabs .navtitbox dl:hover dt::before {
    transform: rotate(135deg);
    top: 24px;
}
.navtabs .navtitbox dl dd a.active,
.navtabs .navtitbox dl dd a:hover {
    background-color: #166bff;
    color: #fff;
}
.navcontbox {
    padding-bottom: 65px;
    background-color: #f5f5f5;
}
.navcontbox dl {
    display: flex;
    padding-top: 100px;
}
.navcontbox dl dt,
.navcontbox .qklyydl dt {
    position: relative;
    width: 300px;
    background-image: linear-gradient(0deg,#5f93ff 0%,
    #4968fd 100%),linear-gradient(#c4c4c4,#c4c4c4);
    background-blend-mode: normal,normal;
}
.navcontbox dl dt::before ,
.navcontbox .qklyydl dt::before {
    position: absolute;
    right: -20px;
    top: 0;
    content:'';
    display: inline-block;
    width:0;
    height:0;
    border-top:40px solid transparent;
    border-bottom:20px solid transparent;
    border-left:20px solid #4b6bff;
}
.navcontbox dl dt h6 {
    position: relative;
    margin: 0;
    padding: 60px 0 36px 30px;
    font-size: 32px;
    line-height: 1;
    font-weight:normal;
    color: #fff;
    z-index: 2;
}
.navcontbox dl dt h6::before {
    position: absolute;
    bottom: 0;
    content: '';
    display: inline-block;
    width: 50px;
    height: 2px;
    background-color: #f6f6f8;
}
.prddticn {
    display: inline-block;
    background: url(../../images/proj/probgicn.png) no-repeat center top;
}
.prddticnt1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 131px;
    height: 112px;
    background-position: -10px 0;
}
.prddticnb1 {
    position: absolute;
    bottom: 12px;
    right: 10px;
    width: 199px;
    height: 188px;
    background-position: -176px 0;
}
.navcontbox .fwsydl dt,
.navcontbox .gyljrdl dt{
    background-image: linear-gradient(0deg,
    #05c683 0%,
    #02a970 100%),
    linear-gradient( #c4c4c4, #c4c4c4);
    background-blend-mode: normal, normal;
}
.navcontbox .fwsydl dt::before,
.navcontbox .gyljrdl dt::before {
    border-left-color: #00a069;
}

.navcontbox .cfgldl dt,
.navcontbox .jyptdl dt{
    background-image: linear-gradient(0deg,
    #1798ff 0%,
    #1667ff 100%),
    linear-gradient(
            #c4c4c4,
            #c4c4c4);
    background-blend-mode: normal, normal;
}
.navcontbox .cfgldl  dt::before,
.navcontbox .jyptdl dt::before {
    border-left-color: #0954df;
}
.navcontbox .dsfxdl dt,
.navcontbox .szhbdl dt{
    background-image: linear-gradient(0deg,
    #02caf4 0%,
    #01a6f4 100%),
    linear-gradient(
            #c4c4c4,
            #c4c4c4);
    background-blend-mode: normal, normal;
}
.navcontbox .dsfxdl dt::before,
.navcontbox .szhbdl dt::before {
    border-left-color: #0099e0;
}

.navcontbox .sjtxdl dt{
    background-image: linear-gradient(0deg,
    #ff931e 0%,
    #ff7b1b 100%),
    linear-gradient(
            #c4c4c4,
            #c4c4c4);
    background-blend-mode: normal, normal;
}
.navcontbox .sjtxdl  dt::before {
    border-left-color: #ea6b0e;
}
.gyljrdl .prddticnt1 {
    width: 130px;
    height: 129px;
    background-position: -42px -171px;
}
.gyljrdl .prddticnb1 {
    bottom: 0;
    width: 228px;
    height: 215px;
    background-position: -176px -207px;
}
.jyptdl .prddticnt1 {
    left: -24px;
    width: 128px;
    height: 122px;
    background-position: 0 -351px;
}
.jyptdl .prddticnb1 {
    width: 192px;
    height: 179px;
    background-position: -201px -458px;
}
.szhbdl .prddticnt1 {
    left: -20px;
    width: 112px;
    height: 120px;
    background-position: 0 -524px;
}
.szhbdl .prddticnb1 {
    width: 208px;
    height: 165px;
    background-position: -451px 0;
}
.qklyydl .prddticnt1 {
    left: -20px;
    width: 114px;
    height: 114px;
    background-position: 0 -669px;
}
.qklyydl .prddticnb1 {
    width: 213px;
    height: 194px;
    background-position: -451px -188px;
}
.fwsydl .prddticnt1 {
    left: -6px;
    width: 114px;
    height: 114px;
    background-position: -162px -682px;
}
.fwsydl .prddticnb1 {
    right: -4px;
    width: 228px;
    height: 199px;
    background-position: -451px -438px;
}
.cfgldl .prddticnt1 {
    left: -16px;
    width: 116px;
    height: 112px;
    background-position: -324px -684px;
}
.cfgldl .prddticnb1 {
    width: 184px;
    height: 179px;
    background-position: -737px 0;
}
.dsfxdl .prddticnt1 {
    left: -40px;
    width: 123px;
    height: 117px;
    background-position: -480px -677px;
}
.dsfxdl .prddticnb1 {
    right: 0;
    bottom: 0;
    width: 242px;
    height: 220px;
    background-position: -700px -188px;
}
.sjtxdl .prddticnt1 {
    width: 122px;
    height: 142px;
    background-position: -683px -670px;
}
.sjtxdl .prddticnb1 {
    width: 200px;
    height: 197px;
    background-position: -742px -438px;
}
.navcontbox dl dd {
    position: relative;
    z-index: 22;
}
.navcontbox dl dd ol,
.navcontbox .qklyydl dd ol {
    display: flex;
    justify-content: flex-end;
    margin-top: -20px;
    border-bottom: 2px solid #4c6cff;;
}
.navcontbox dl dd ol li {
    /*width: 150px;*/
    padding: 0 28px;
    height: 40px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    color: #333333;
    cursor: pointer;
}
.navcontbox dl dd ol li.active,
.navcontbox .qklyydl dd ol li.active {
    background-color: #4c6cff;
    border-radius: 3px 3px 0px 0px;
    color: #ffffff;
}
.navcontbox .fwsydl dd ol,
.navcontbox .gyljrdl dd ol {
    border-bottom: 2px solid #04bc7d;
}
.navcontbox .fwsydl dd ol li.active,
.navcontbox .gyljrdl dd ol li.active {
    background-color: #03af74;
}
.navcontbox .cfgldl dd ol,
.navcontbox .jyptdl dd ol {
    border-bottom: 2px solid #1780ff;
}
.navcontbox .cfgldl dd ol li.active,
.navcontbox .jyptdl dd ol li.active {
    background-color: #167bff;
}
.navcontbox .dsfxdl dd ol,
.navcontbox .szhbdl dd ol {
    border-bottom: 2px solid #01a8f4;
}
.navcontbox .dsfxdl dd ol li.active,
.navcontbox .szhbdl dd ol li.active {
    background-color: #01a7f4 ;
}
.navcontbox .sjtxdl dd ol {
    border-bottom: 2px solid #ff7c1b;
}
.navcontbox .sjtxdl dd ol li.active {
    background-color: #ff7d1b ;
}

.navcontbox dl dd .ulitem {
    display: none;
}
.navcontbox dl dd .ulitem.active{
    display: block;
}
.navcontbox dl dd ul {
    display: flex;
    flex-wrap: wrap;
    width: 900px;
    background: #fff;
}
.navcontbox dl dd ul li {
    width: 300px;
    height: 180px;
    border: 1px solid #e8eced;
    box-sizing: border-box;
    border-left: none;
    border-top: none;
}
.navcontbox dl dd ul li a {
    display: block;
    height: 100%;
    text-align: center;
    font-size: 18px;
    line-height: 1;
    color: #333333;
}
.navcontbox dl dd ul li a span {
    display: flex;
    margin-top: 18px;
    align-items: center;
    justify-content: center;
}
.prodicn {
    display: inline-block;
    width: 68px;
    height: 80px;
    background: url(../../images/proj/p1.png) no-repeat;
}
.navcontbox dl dd ul li a i {
    margin-top: 30px;
    background-position: 0 0;
    transition: background .2s linear;
}
.navcontbox dl dd ul li a i.prodicn2 {
    background-position: -73px 0;
}
.navcontbox dl dd ul li a i.prodicn3 {
    background-position: -146px 0;
}
.navcontbox dl dd ul li a i.prodicn4 {
    background-position: -219px 0;
}
.navcontbox dl dd ul li a i.prodicn5 {
    background-position: -292px 0;
}
.navcontbox dl dd ul li a i.prodicn6 {
    background-position: -365px 0;
}
.navcontbox dl dd ul li a i.prodicn7 {
    background-position: -438px 0;
}
.navcontbox dl dd ul li a i.prodicn8 {
    background-position: -511px 0;
}
.navcontbox dl dd ul li a i.prodicn9 {
    background-position: -584px 0;
}
.navcontbox dl dd ul li a i.prodicn10 {
    background-position: -657px 0;
}
.navcontbox dl dd ul li a i.prodicn11 {
    background-position: -730px 0;
}
.navcontbox dl dd ul li a i.prodicn12 {
    background-position: -803px 0;
}
.navcontbox dl dd ul li a i.prodicn13 {
    background-position: -292px -172px;
}
.navcontbox dl dd ul li a i.prodicn14 {
    background-position: -219px -172px;
}
.navcontbox dl dd ul li a i.prodicn15 {
    background-position: 0 -172px;
}
.navcontbox dl dd ul li a i.prodicn16 {
    background-position: -146px -172px;
}
.navcontbox dl dd ul li a i.prodicn17 {
    background-position: -73px -172px;
}
.navcontbox dl dd ul li a i.prodicn18 {
    background-position: -511px -172px;
}
.navcontbox dl dd ul li a i.prodicn19 {
    background-position: -438px -172px;
}
.navcontbox dl dd ul li a i.prodicn20 {
    background-position: -365px -172px;
}
.navcontbox dl dd ul li a i.prodicn21 {
    background-position: -584px -172px;
}
.navcontbox dl dd ul li a i.prodicn22 {
    background-position: -803px -172px;
}
.navcontbox dl dd ul li a i.prodicn23 {
    background-position: -657px -172px;
}
.navcontbox dl dd ul li a i.prodicn24 {
    background-position: -730px -172px;
}
.navcontbox dl dd ul li a:hover {
    box-shadow: 0 0 18px 6px rgba(0,0,0,.1);
}
.navcontbox dl dd ul li a:hover i.prodicn1 {
    background-position: 0 -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn2 {
    background-position: -73px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn3 {
    background-position: -146px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn4 {
    background-position: -219px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn5 {
    background-position: -292px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn6 {
    background-position: -365px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn7 {
    background-position: -438px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn8 {
    background-position: -511px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn9 {
    background-position: -584px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn10 {
    background-position: -657px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn11 {
    background-position: -730px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn12 {
    background-position: -803px -86px;
}
.navcontbox dl dd ul li a:hover i.prodicn13 {
    background-position: -292px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn14 {
    background-position: -219px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn15 {
    background-position: 0 -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn16 {
    background-position: -146px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn17 {
    background-position: -73px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn18 {
    background-position: -511px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn19 {
    background-position: -438px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn20 {
    background-position: -365px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn21 {
    background-position: -584px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn22 {
    background-position: -803px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn23 {
    background-position: -657px -258px;
}
.navcontbox dl dd ul li a:hover i.prodicn24 {
    background-position: -730px -258px;
}
.navcontbox dl dd ul li a i.qklicn1 {
    background-position: 0 -343px;
}
.navcontbox dl dd ul li a i.qklicn2 {
    background-position: -73px -343px;
}
.navcontbox dl dd ul li a i.qklicn3 {
    background-position: -146px -343px;
}
.navcontbox dl dd ul li a i.qklicn4 {
    background-position: -219px -343px;
}
.navcontbox dl dd ul li a i.qklicn5 {
    background-position: -292px -343px;
}
.navcontbox dl dd ul li a i.qklicn6 {
    background-position: -365px -343px;
}
.navcontbox dl dd ul li a i.qklicn7 {
    background-position: -438px -343px;
}
.navcontbox dl dd ul li a i.qklicn8 {
    background-position: -511px -343px;
}
.navcontbox dl dd ul li a i.qklicn9 {
    background-position: -584px -343px;
}
.navcontbox dl dd ul li a i.qklicn10 {
    background-position: -657px -343px;
}
.navcontbox dl dd ul li a i.qklicn11 {
    background-position: -730px -343px;
}
.navcontbox dl dd ul li a i.qklicn12 {
    background-position: -803px -343px;
}
.navcontbox dl dd ul li a i.qklicn13 {
    background-position: 0 -513px;
}
.navcontbox dl dd ul li a i.qklicn14 {
    background-position: -73px -513px;
}
.navcontbox dl dd ul li a i.qklicn15 {
    background-position: -146px -513px;
}
.navcontbox dl dd ul li a i.qklicn16 {
    background-position: -219px -513px;
}
.navcontbox dl dd ul li a i.qklicn17 {
    background-position: -292px -513px;
}
.navcontbox dl dd ul li a i.qklicn18 {
    background-position: -365px -513px;
}
.navcontbox dl dd ul li a i.qklicn19 {
    background-position: -438px -513px;
}
.navcontbox dl dd ul li a i.qklicn20 {
    background-position: -511px -513px;
}
.navcontbox dl dd ul li a i.qklicn21 {
    background-position: -584px -513px;
}
.navcontbox dl dd ul li a i.qklicn22 {
    background-position: -657px -513px;
}
.navcontbox dl dd ul li a i.qklicn23 {
    background-position: -730px -513px;
}
.navcontbox dl dd ul li a:hover i.qklicn1 {
    background-position: 0 -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn2 {
    background-position: -73px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn3 {
    background-position: -146px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn4 {
    background-position: -219px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn5 {
    background-position: -292px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn6 {
    background-position: -365px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn7 {
    background-position: -438px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn8 {
    background-position: -511px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn9 {
    background-position: -584px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn10 {
    background-position: -657px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn11 {
    background-position: -730px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn12 {
    background-position: -803px -428px;
}
.navcontbox dl dd ul li a:hover i.qklicn13 {
    background-position: 0 -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn14 {
    background-position: -73px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn15 {
    background-position: -146px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn16 {
    background-position: -219px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn17 {
    background-position: -292px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn18 {
    background-position: -365px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn19 {
    background-position: -438px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn20 {
    background-position: -511px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn21 {
    background-position: -584px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn22 {
    background-position: -657px -598px;
}
.navcontbox dl dd ul li a:hover i.qklicn23 {
    background-position: -730px -598px;
}

.hoticon {
    display: inline-block;
    width: 35px;
    height: 16px;
    background: url(../../images/proj/hoticon.png) no-repeat;
}
.prdgy {
    display: inline-block;
    width: 68px;
    height: 80px;
    background: url(../../images/proj/p2.png) no-repeat;
}
.navcontbox .gyljrdl dd ul li a .prdgy1 {
    background-position: 0 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy2 {
    background-position: -146px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy3 {
    background-position: -73px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy4 {
    background-position: -511px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy5 {
    background-position: -657px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy6 {
    background-position: -584px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy7 {
    background-position: -730px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy8 {
    background-position: -803px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy9 {
    background-position: -292px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy10 {
    background-position: -219px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy11 {
    background-position: -438px 0;
}
.navcontbox .gyljrdl dd ul li a .prdgy12 {
    background-position: -365px 0;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy1 {
    background-position: 0 -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy2 {
    background-position: -146px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy3 {
    background-position: -73px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy4 {
    background-position: -511px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy5 {
    background-position: -657px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy6 {
    background-position: -584px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy7 {
    background-position: -730px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy8 {
    background-position: -803px -85px
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy9 {
    background-position: -292px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy10 {
    background-position: -219px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy11 {
    background-position: -438px -85px;
}
.navcontbox .gyljrdl dd ul li a:hover i.prdgy12 {
    background-position: -365px -85px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn1 {
    background-position: 0 -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn2 {
    background-position: -73px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn3 {
    background-position: -146px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn4 {
    background-position: -219px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn5 {
    background-position: -292px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn6 {
    background-position: -365px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn7 {
    background-position: -438px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn8 {
    background-position: -511px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn9 {
    background-position: -584px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn10 {
    background-position: -657px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn11 {
    background-position: -730px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn12 {
    background-position: -803px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn13 {
    background-position: -876px -170px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn14 {
    background-position: 0 -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn15 {
    background-position: -73px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn16 {
    background-position: -146px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn17 {
    background-position: -219px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn18 {
    background-position: -292px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn19 {
    background-position: -365px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn20 {
    background-position: -438px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn21 {
    background-position: -511px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn22 {
    background-position: -584px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn23 {
    background-position: -657px -340px;
}
.navcontbox .fwsydl dd ul li a .fwsyicn24 {
    background-position: -730px -340px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn1 {
    background-position: 0 -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn2 {
    background-position: -73px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn3 {
    background-position: -146px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn4 {
    background-position: -219px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn5 {
    background-position: -292px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn6 {
    background-position: -365px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn7 {
    background-position: -438px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn8 {
    background-position: -511px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn9 {
    background-position: -584px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn10 {
    background-position: -657px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn11 {
    background-position: -730px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn12 {
    background-position: -803px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn13 {
    background-position: -876px -255px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn14 {
    background-position: 0 -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn15 {
    background-position: -73px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn16 {
    background-position: -146px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn17 {
    background-position: -219px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn18 {
    background-position: -292px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn19 {
    background-position: -365px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn20 {
    background-position: -438px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn21 {
    background-position: -511px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn22 {
    background-position: -584px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn23 {
    background-position: -657px -425px;
}
.navcontbox .fwsydl dd ul li a:hover .fwsyicn24 {
    background-position: -730px -425px;
}


.jypticon {
    display: inline-block;
    width: 68px;
    height: 80px;
    background: url(../../images/proj/p3.png) no-repeat;
}
.navcontbox .jyptdl dd ul li a .jypticon0 {
    background-position: -73px -339px;
}
.navcontbox .jyptdl dd ul li a .jypticon1 {
    background-position: 0 0;
}
.navcontbox .jyptdl dd ul li a .jypticon2 {
    background-position: -73px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon3 {
    background-position: -146px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon4 {
    background-position: -219px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon5 {
    background-position: -292px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon6 {
    background-position: -365px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon7 {
    background-position: -438px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon8 {
    background-position: -511px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon9 {
    background-position: -584px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon10 {
    background-position: -657px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon11 {
    background-position: -730px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon12 {
    background-position: -803px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon13 {
    background-position: -876px 0;
}
.navcontbox .jyptdl dd ul li a .jypticon14 {
    background-position: 0 -170px;
}
.navcontbox .jyptdl dd ul li a .jypticon15 {
    background-position: -73px -170px;
}
.navcontbox .jyptdl dd ul li a .jypticon16 {
    background-position: -146px -170px;
}
.navcontbox .jyptdl dd ul li a .jypticon17 {
    background-position: -219px -170px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon0 {
    background-position: -73px -424px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon1 {
    background-position: 0 -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon2 {
    background-position: -73px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon3 {
    background-position: -146px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon4 {
    background-position: -219px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon5 {
    background-position: -292px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon6 {
    background-position: -365px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon7 {
    background-position: -438px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon8 {
    background-position: -511px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon9 {
    background-position: -584px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon10 {
    background-position: -657px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon11 {
    background-position: -730px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon12 {
    background-position: -803px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon13 {
    background-position: -876px -85px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon14 {
    background-position: 0 -255px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon15 {
    background-position: -73px -255px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon16 {
    background-position: -146px -255px;
}
.navcontbox .jyptdl dd ul li a:hover .jypticon17 {
    background-position: -219px -255px;
}
.navcontbox .cfgldl dd ul li a .cfglicn1 {
    background-position: -292px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn2 {
    background-position: -365px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn3 {
    background-position: -438px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn4 {
    background-position: -511px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn5 {
    background-position: -584px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn6 {
    background-position: -657px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn7 {
    background-position: -730px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn8 {
    background-position: -803px -170px;
}
.navcontbox .cfgldl dd ul li a .cfglicn9 {
    background-position: -876px -170px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn1 {
    background-position: -292px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn2 {
    background-position: -365px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn3 {
    background-position: -438px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn4 {
    background-position: -511px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn5 {
    background-position: -584px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn6 {
    background-position: -657px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn7 {
    background-position: -730px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn8 {
    background-position: -803px -255px;
}
.navcontbox .cfgldl dd ul li a:hover .cfglicn9 {
    background-position: -876px -255px;
}

.szhbicon {
    display: inline-block;
    width: 68px;
    height: 80px;
    background: url(../../images/proj/p4.png) no-repeat;
}
.navcontbox .szhbdl dd ul li a .szhbicon1 {
    background-position: 0 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon2 {
    background-position: -73px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon3 {
    background-position: -146px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon4 {
    background-position: -219px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon5 {
    background-position: -292px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon6 {
    background-position: -365px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon7 {
    background-position: -438px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon8 {
    background-position: -511px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon9 {
    background-position: -584px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon10 {
    background-position: -657px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon11 {
    background-position: -730px 0;
}
.navcontbox .szhbdl dd ul li a .szhbicon12 {
    background-position: 0 -170px;
}
.navcontbox .szhbdl dd ul li a .szhbicon13 {
    background-position: -73px -170px;
}
.navcontbox .szhbdl dd ul li a .szhbicon14 {
    background-position: -146px -170px;
}
.navcontbox .szhbdl dd ul li a .szhbicon15 {
    background-position: -219px -170px;
}
.navcontbox .szhbdl dd ul li a .szhbicon16 {
    background-position: -511px -340px;
}
.navcontbox .szhbdl dd ul li a .szhbicon17 {
    background-position: -584px -340px;
}
.navcontbox .szhbdl dd ul li a .szhbicon18 {
    background-position: -657px -340px;
}
.navcontbox .szhbdl dd ul li a .szhbicon19 {
    background-position: -730px -340px;
}
.navcontbox .szhbdl dd ul li a .szhbicon20 {
    background-position: 0 -510px;
}
.navcontbox .szhbdl dd ul li a .szhbicon21 {
    background-position: -73px -510px;
}
.navcontbox .szhbdl dd ul li a .szhbicon22 {
    background-position: -146px -510px;
}
.navcontbox .szhbdl dd ul li a .szhbicon23 {
    background-position: -219px -510px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon1 {
    background-position: 0 -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon2 {
    background-position: -73px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon3 {
    background-position: -146px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon4 {
    background-position: -219px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon5 {
    background-position: -292px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon6 {
    background-position: -365px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon7 {
    background-position: -438px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon8 {
    background-position: -511px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon9 {
    background-position: -584px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon10 {
    background-position: -657px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon11 {
    background-position: -730px -85px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon12 {
    background-position: 0 -255px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon13 {
    background-position: -73px -255px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon14 {
    background-position: -146px -255px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon15 {
    background-position: -219px -255px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon16 {
    background-position: -511px -425px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon17 {
    background-position: -584px -425px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon18 {
    background-position: -657px -425px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon19 {
    background-position: -732px -425px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon20 {
    background-position: 0 -595px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon21 {
    background-position: -73px -595px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon22 {
    background-position: -146px -595px;
}
.navcontbox .szhbdl dd ul li a:hover .szhbicon23 {
    background-position: -219px -595px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn1 {
    background-position: -292px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn2 {
    background-position: -365px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn3 {
    background-position: -438px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn4 {
    background-position: -511px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn5 {
    background-position: -584px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn6 {
    background-position: -657px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn7 {
    background-position: -730px -170px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn8 {
    background-position: 0 -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn9 {
    background-position: -73px -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn10 {
    background-position: -146px -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn11 {
    background-position: -219px -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn12 {
    background-position: -292px -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn13 {
    background-position: -365px -340px;
}
.navcontbox .dsfxdl dd ul li a .dsfxicn14 {
    background-position: -438px -340px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn1 {
    background-position: -292px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn2 {
    background-position: -365px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn3 {
    background-position: -438px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn4 {
    background-position: -511px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn5 {
    background-position: -584px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn6 {
    background-position: -657px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn7 {
    background-position: -730px -255px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn8 {
    background-position: 0 -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn9 {
    background-position: -73px -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn10 {
    background-position: -146px -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn11 {
    background-position: -219px -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn12 {
    background-position: -292px -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn13 {
    background-position: -365px -425px;
}
.navcontbox .dsfxdl dd ul li a:hover .dsfxicn14 {
    background-position: -438px -425px;
}
.sjicn {
    display: inline-block;
    width: 68px;
    height: 80px;
    background: url(../../images/proj/p5.png) no-repeat;
}
.navcontbox .sjtxdl dd ul li a .sjicn1 {
    background-position: 0 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn2 {
    background-position: -73px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn3 {
    background-position: -146px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn4 {
    background-position: -219px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn5 {
    background-position: -292px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn6 {
    background-position: -365px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn7 {
    background-position: -438px 0;
}
.navcontbox .sjtxdl dd ul li a .sjicn8 {
    background-position: 0 -170px;
}
.navcontbox .sjtxdl dd ul li a .sjicn9 {
    background-position: -73px -170px;
}
.navcontbox .sjtxdl dd ul li a .sjicn10 {
    background-position: -146px -170px;
}
.navcontbox .sjtxdl dd ul li a .sjicn11 {
    background-position: -219px -170px;
}
.navcontbox .sjtxdl dd ul li a .sjicn12 {
    background-position: -293px -170px;
}
.navcontbox .sjtxdl dd ul li a .sjicn13 {
    background-position: -365px -170px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn1 {
    background-position: 0 -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn2 {
    background-position: -73px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn3 {
    background-position: -146px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn4 {
    background-position: -219px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn5 {
    background-position: -292px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn6 {
    background-position: -365px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn7 {
    background-position: -438px -85px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn8 {
    background-position: 0 -255px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn9 {
    background-position: -73px -255px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn10 {
    background-position: -146px -255px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn11 {
    background-position: -219px -255px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn12 {
    background-position: -293px -255px;
}
.navcontbox .sjtxdl dd ul li a:hover .sjicn13 {
    background-position: -365px -255px;
}