@charset "UTF-8";
html, body {
    margin: 0;
    padding: 0;
    outline: none;
    font-size: 14px;
    font-family: "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;
    background: white;
}

body {
    width: 100%;
    min-width: 1110px;
    margin: 0 auto;
}

ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: none;
}

a {
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    width: 100%;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*固定图标*/
.right-fixed{
    position: fixed;
    right: 30px;
    bottom:35px;
    width: 54px;
    z-index: 100;
}
.right-fixed a{
    display: block;
    width: 56px;
    height: 56px;
    margin-bottom:5px;
    position: relative;
}
.right-fixed  a .blockimg{
    width: 56px;
    height: 56px;
    overflow: hidden;
    border-radius: 50%;
    background: rgba(222,222,222,0.6);
    display: flex;
    position: relative;
}
.right-fixed  a .blockimg img{
    height: 23px;
    align-self: center;
    margin:0 auto;
}
.right-fixed a .disimg{
    display: none;
    position: absolute;
    left:-170px;
    bottom:0;
}

.right-fixed a:hover .blockimg{
    background: rgba(16,209,105,1);
}

/*顶部*/
.top-box {
    width: 100%;
    min-width: 1100px;
    height: 166px;
    margin: 0 auto;
    background: white;
    box-shadow: 0px 1px 13px 0px rgba(149,162,171,0.24);
}

.top {
    width: 1100px;
    height: 80px;
    margin: 0 auto;
    padding: 30px 5px 25px;
}
.top .logo{
    width:314px;
}
.top .logo img {
    margin-top: -4px;
    width: 314px;
}

.top .search {
    width: 415px;
    height: 38px;
    margin-left: 100px;
}

.top .search .key {
    width: 310px;
    height: 35px;
    border: none;
    outline: none;
    font-size: 14px;
    padding-left: 5px;
    color: #333;
    border: 1px solid #00a968;
    float: left;
}

.top .search .search-btn {
    width: 95px;
    height: 39px;
    background: #00a968;
    color: white;
    border: none;
    cursor: pointer;
    font-size: 16px;
    padding:0;
}
.top .search .search-btn:focus{
    outline: none;
    border: none;
}
.top .search .search-words {
    margin-top: 5px;
}

.top .search .search-words a {
    font-size: 12px;
    color: #9c9c9c;
    margin: 0 5px;
}

.top .search .search-words a:hover {
    color: #666666;
}

.top .weixin {
    position: relative;
    margin-right: 10px;
    margin-top: 10px;
}

.top .weixin .weixin-box {
    display: none;
    position: absolute;
    left: -52px;
    top: 30px;
}

.top .tel span {
    color: #666666;
}

.top .tel b {
    font-size: 20px;
    color: #ff7c4e;
    display: inline-block;
    margin-top:4px;
}

/*顶部导航菜单*/
.nav {
    width: 1100px;
    height: 30px;
    line-height: 15px;
    margin: 0 auto;
    overflow:hidden;
}
.nav>ul{
    width: 1200px;
    height:31px;
    overflow:hidden;
}
.nav > ul > li {
    float: left;
    height:31px;

}

.nav > ul > li.line {
    border-left: 1px solid #c8c8c8;
    padding-bottom: 18px;
    height:0px;
}

.nav a.active {
    color: #00a968;
}

.nav > ul > li a {
    display: block;
    padding: 0 33px;
    font-size: 16px;
    color: #333333;
}

.nav > ul > li a:hover {
    color: #00a968;
}

.nav .sub-nav {
    display: none;
    position: absolute;
    top: 166px;
    text-align: left;
    background: white;
    border-top: 2px solid #00a968;
    z-index: 999;
}

.nav .sub-nav li {
    line-height: 40px;
}

.nav .sub-nav li a {
    display: block;
    color: #9c9c9c;
    font-size: 14px;
    padding: 3px 40px 3px 40px;
    min-width: 50px;
    background: url("../images/xialajt3.png") no-repeat 25px center;
}


.nav .sub-nav li a span {
    margin: 0 5px 0 10px;
}

.nav .sub-nav li a:hover {
    background: #00a968 url("../images/xialajt5.png") no-repeat 25px center;
    color: white;
}
.nav .sub-nav li a.subon {
    background: #00a968 url("../images/xialajt5.png") no-repeat 25px center;
    color: white;
}
.bg-line {
    width: 100%;
    min-width: 1110px;
    height: 21px;
    margin: 0 auto;
}

/*顶部Banner图轮播*/
.focus {
    width: 1110px;
    height: 230px;
    margin: 0 auto;
}

.focusBox {
    position: relative;
    width: 1110px;
    height: 230px;
    overflow: hidden;
}

.focusBox .pic {
    position: relative;
    z-index: 0;
}

.focusBox .pic img {
    width: 1110px;
    height: 230px;
    display: block;
}

.focusBox .hd {
    width: 100%;
    position: absolute;
    bottom: 15px;
    text-align: center;
    font-size: 0;
    z-index: 1;
}

.focusBox .hd li {
    margin: 0 5px;
    /*background: url(../images/dot.png) no-repeat 0 -16px;*/
    background: #333;
    height: 6px;
    overflow: hidden;
    width: 26px;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    border-radius: 3px;
    opacity: 0.3;
}

.focusBox .hd .on {
    /*background-position: 0 0;*/
    background: #00a968;
    opacity: 0.9;
}

.focusBox .prev,
.focusBox .next {
    width: 60px;
    height: 90px;
    margin: -60px 0 0;
    display: none;
    background: url(../images/ad_ctr.png) no-repeat 0 0;
    position: absolute;
    top: 57%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.focusBox .prev {
    left: 0;
}

.focusBox .next {
    background-position: 0 -90px;
    right: 0;
}

.focusBox .prev:hover,
.focusBox .next:hover {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

/*企业荣誉资质*/
.com-honor {
    width: 1110px;
    height: 85px;
    margin: 0 auto;
    overflow: hidden;
}
.com-honor-bd{
}
.com-honor-box{
    width: 1135px;
}
.com-honor li {
    display: block;
    width:259px;
    height: 85px;
    float: left;
    overflow: hidden;
    margin-right: 24px;
}

.com-honor a img {
    transition: all 0.6s;
}

.com-honor a img:hover {
    transform: scale(1.1);
    transition: all 0.6s;
}

/*公司动态*/
.com-news {
    width: 1070px;
    height: 205px;
    margin: 0 auto;
    padding: 20px;
    background: white;
}

.com-news .com-news-title {
    font-size: 22px;
    color: #333333;
}
.com-news-more {
    display: inline-block;
}
.com-news-more a {
    font-size: 15px;
    color:#999;
}

.com-news-more a:hover {
    text-decoration: underline;
    color: #a5e4cc;
}

.com-news .com-news-list {
    clear: both;
    width: 1070px;
    height: 185px;
    margin-top: 50px;
}

.com-news-focusBox {
    position: relative;
    width: 1070px;
    height: 185px;
    overflow: hidden;
}

.com-news-focusBox .com-news-pic img {
    width: 1070px;
    height: 185px;
    display: block;
}

.com-news-focusBox .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 5px;
    left: 260px;
    z-index: 3
}

.com-news-focusBox .hd li {
    float: left;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 155px;
    height: 4px;
    cursor: pointer;
    overflow: hidden;
    background: #eaeaea;
    margin-left: 20px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.com-news-focusBox .hd .on {
    background: #6feabb;
    filter: alpha(opacity=100);
    opacity: 1;
}

.com-news-list-box {
    width: 1070px;
    height: 135px;
}

.com-news-list-info {
    width: 510px;
}
.news-info-img-a{
    display: inline-block;
    width: 208px;
    height: 135px;
    margin-right: 25px;
    background: #333;
    display: flex;
    overflow: hidden;
}
.com-news-list-info img.news-pic {
    max-width: 208px;
    max-height: 135px;
    transition: all 0.6s;
    margin:0 auto;
    align-self: center;
}

.com-news-list-info:hover img.news-pic {
    transform: scale(1.1);
    transition: all 0.6s;
}

.com-news-list-info a.title {
    display: block;
    font-size: 18px;
    color: #191919;
    margin-top: 10px;
}

.com-news-list-info:hover a{
    color: #00a96a;
}

.com-news-list-info .desc {
    width: 510px;
    text-align: justify;
    text-justify: inter-word;
    font-size: 14px;
    color: #6f6f6f;
    line-height: 25px;
}
.com-news-list-info .desc:hover {
    color: #333;
}
.com-news-list-info .desc a {
    font-size: 14px;
    color: #ff4707;
}

.com-news-list-info .desc a:hover {
    text-decoration: underline;
}

.com-news-list-info .time {
    width: 125px;
    height: 30px;
    background:#fff url("../images/time.svg") no-repeat;
    background-size: 14px auto;
    background-position-x:1px;
    background-position-y:2px;
    padding-left: 25px;
    color: #666;
    opacity: 0.5;
}

.com-news-list-info .share {
    height: 30px;
    background: url("../images/share.png") no-repeat;
    color: #999999;
    padding-left: 25px;
}

/*经营项目*/
.com-business {
    width: 1100px;
    margin: 0 auto;
    font-size: 20px;
    color: #999999;
    padding-top: 20px;
    padding-bottom: 10px;
}

/*解决方案*/
.solution {
    width: 1110px;
    margin: 0 auto;

}

.solution-pic {
    width: 218px;
    height: 395px;
}

.sol {
    background: url("../images/solution.png") no-repeat;
}

.software {

    background:#66C1F6 url("../images/software.jpg") no-repeat left bottom;
    background-size: 100%;
}

.solution-pic.stystem {
    height: 590px;
    background:#018DE4 url("../images/system.jpg") no-repeat left bottom;
    background-size: 100%;
}
.solution-pic-name{
    font-size:20px;
    text-align: center;
    margin-top: 36px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:40px;
    text-shadow:2px 2px 2px rgba(23,23,23,.3);
}
.solution-pic p {
    width: 160px;
    margin: 80px auto 0;
    text-align: justify;
    text-justify: inter-word;
    color: #f2faff;
    line-height: 25px;
}

.solution-list {
    width: 892px;
}
.solution-list ul{
    width: 910px;
}
.solution-list ul li {
    float: left;
    width: 297px;
    height: 196px;
    background: white;
}

.solution-list ul li a {
    display: block;
    width: 246px;
    height: 146px;
    padding: 25px;
    transition:all 0.3s;
}

.solution-list ul li a:hover h2 {
    color: #00a968;
    transition:all 0.3s;
}

.solution-list ul li a:hover p {
    color: #333333;
    transition:all 0.3s;
}

.solution-list ul li a:hover span {
    text-decoration: underline;
    transition:all 0.3s;
}

.solution-list ul li a:hover {
    box-shadow: 0px 0px 15px #dedede;
    transition:all 0.3s;
}

.border-right-bottom {
    border-right: 1px solid #eeefef;
    border-bottom: 1px solid #eeefef;
}

.border-right {
    border-right: 1px solid #eeefef;
}

.border-bottom {
    border-bottom: 1px solid #eeefef;
}

.solution-list ul li a h2 {
    font-size: 16px;
    color: #181818;
    font-weight: normal;
    margin:5px 0 15px 0;
    transition:all 0.3s;
}

.solution-list ul li a p {
    font-size: 14px;
    color: #999999;
    line-height: 23px;
    height: 50px;
    overflow: hidden;
    transition:all 0.3s;
}

.solution-list ul li a span {
    display: block;
    width: 42px;
    height: 20px;
    background: url("../images/arrow.png") no-repeat;
    background-position-y: 4px;
    font-size: 14px;
    color: red;
    float: right;
    text-align: right;
    margin-top:15px;
    transition:all 0.3s;
}

.solution-list ul li a.more {
    text-align: center;
    transition:all 0.6s;
}

.solution-list ul li a.more img {
    margin-top: 25px;
}

/*经典案例*/
.case-box {
    width: 100%;
    min-width: 1100px;
    margin: 0 auto;
    background: url("../images/homeBg.png") no-repeat center bottom;
    padding-bottom: 30px;
}

.case {
    width: 1110px;
    margin: 0 auto;
    background: white;
}

.case-head {
    padding: 20px 20px 0px 20px;
}

.case-head span {
    font-size: 22px;
    color: #333333;
}

.case-head a {
    display: inline-block;
    font-size: 15px;
    color:#999;
    margin-top:10px;
}
.case-head a:hover {
    text-decoration: underline;
    color: #a5e4cc;

}
.case-body {
    width: 1110px;
    margin-top: 20px;
}

.case-focusBox {
    position: relative;
    width: 1110px;
    overflow: hidden;
}
.case-focusBox ul{
    width: 1140px;
}
.case-focusBox .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 20px;
    left: 0px;
    z-index: 3;
    text-align: center;
    width: 100%;
}

.case-focusBox .hd li {
    display: inline-block;
    line-height: 15px;

    font-size: 12px;
    width: 155px;
    height: 4px;
    cursor: pointer;
    overflow: hidden;
    background: #eaeaea;
    margin:0 10px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease;
}

.case-focusBox .hd .on {
    background: #6feabb;
    filter: alpha(opacity=100);
    opacity: 1;
}

.case-list li {
    position: relative;
    width: 251px;
    height: 250px;
    border: 1px solid #F3F3F3;
    margin: 0 12px;
    text-align: center;
    float: left;
    margin-bottom: 30px;
    overflow: hidden;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}

.case-list li a {
    display: block;
    width: 243px;
    height: 180px;
    text-align: center;
    margin:0 auto;
    margin-top: 6px;
    display: flex;
}

.case-list li:hover{
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    box-shadow:-2px 7px 24px 0px rgba(99,99,99,0.31);
}

.case-list li:hover span {
    color: #00a968;
}


.case-list li a img {
    max-width: 243px;
    max-height: 180px;
    align-self: center;
    margin:0 auto;

}

.case-list li a span {
    font-size: 14px;
    color: #181818;
    padding:8px 8px;
    display: inline-block;
    position: absolute;
    text-align: left;
    top:193px;
    left: 0;
    width:100%;
    border-top: 1px solid #F3F3F3;
}

.case-list li a p {
    color: #999999;
    text-align: justify;
}

/*客户展示*/
.customer {
    width: 1110px;
    height: 150px;
    margin: 0 auto;
    background: white;
    position: relative;
}

.customer-box {
    width: 976px;
    height: 132px;
    position: relative;
    margin: 0px 64px 0px 64px;
    padding-top: 30px;
    overflow: hidden;
}

.customer .prev,
.customer .next {
    display: block;
    position: absolute;
    width: 13px;
    height: 26px;
}

.customer .prev {
    left: 35px;
    top: 60px;
    background: url(../images/arrowLeftA.png) no-repeat;
}

.customer .prev:hover {
    background: url(../images/arrowLeftB.png) no-repeat;
}

.customer .next {
    right: 35px;
    top: 60px;
    background: url(../images/arrowRightA.png) no-repeat;
}

.customer .next:hover {
    background: url(../images/arrowRightB.png) no-repeat;
}

.customer ul {
    position: relative;
    left: 0;
    zoom:1;
}

.customer ul li {
    width: 160px;
    height: 92px;
    float: left;
    overflow: hidden;
    padding:0 18px;
    position: relative;
    z-index:20;
}
.customer ul li a{
    display: inline-block;
    width: 160px;
    height: 52px;

}
.customer ul li span{
    display: inline-block;
    position: absolute;
    left: 18px;
    bottom: 0;
    width: 160px;
    height: 40px;
    color:#333;
    line-height: 40px;
    text-align: center;
}
.customer ul li img {
    width: auto;
    max-width: 160px;
    max-height: 52px;
    display: block;
    margin:0 auto;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.customer ul li a:hover span{
    color:#00a968;
}
.customer ul li a:hover img{
    transition: all 0.6s;
    transform: scale(1.1);
    -webkit-transition: all 0.3s;
}
/*诚聘精英*/
.job {
    width: 100%;
    min-width: 1110px;
    height: 105px;
    margin: 0 auto;
    background: #2b91e7;
    position: relative;
    z-index: 99;
}

.job a {
    display: block;
    width: 1100px;
    height: 105px;
    margin: 0 auto;

}

/*底部版权*/
.copyright {
    width: 100%;
    min-width: 1110px;
    margin: 0 auto;
    background: #3b454b;
}

.copyright-about {
    width: 1110px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}

.copyright-contact-us {
    width: 335px;
    padding: 20px;
    border-right: 1px solid #5d666c;
}

.copyright-contact-us h2 {
    font-size: 20px;
    color: #ffffff;
}

.copyright-contact-us .icon {
    margin-right: 15px;
}

.copyright-contact-us .icon img {
    position: relative;
    top: 15px;
}

.copyright-contact-us .title {
    margin-bottom: 15px;
}

.copyright-contact-us .title label {
    font-size: 14px;
    color: #dfe3e5;
    line-height: 30px;
}

.copyright-contact-us .title span {
    color: #ffffff;
}

.copyright-contact-us .title span.tel {
    font-size: 20px;
    color: #ff7c4e;
    font-weight: bold;
}

.copyright-business {
    padding: 20px 0 0 45px;
}

.copyright-business h2 {
    font-size: 20px;
    color: #ffffff;
    text-align: left;
}
.copyright-business-list{
    display: flex;
}
.copyright-business-list .parent > li {
    float: left;
}
.copyright-business-list .parent > li > a {
    font-size: 16px;
    color: #ff7c4e;
}

.copyright-business-list .parent > li span {
    display: block;
    width: 32px;
    height: 1px;
    margin: 8px 0 15px 0;
    background: #ff7c4e;
}

.copyright-business-list .parent .sub {
    width: 172px;
    margin-bottom: 20px;
    overflow: hidden;
}

.copyright-business-list .parent .sub > li {
    float: left;
    line-height: 30px;
    min-width: 120px;
}

.copyright-business-list .parent .sub > li > a {
    color: #bdc4c8;
}
.copyright-business-list .parent .sub > li > a:hover{
    color: #ff7c4e;
}
.copyright-info {
    width: 100%;
    min-width: 1110px;
    height: 90px;
    margin: 0 auto;
    background: #3b454b;
    border-top: 1px solid #5d666c;
}

.copyright-info-con {
    width: 1095px;
    margin: 0 auto;
    padding: 10px 0 0 15px;
    position: relative;
}

.copyright-info-con p ,.copyright-info-con p a{
    color: #e0e1e1;
}

.copyright-info-con p .backindex{
    color: #ff7c4e;
}
.copyright-info-con p a:hover {
    color: #ff7c4e;
    text-decoration: underline;
}

.copyright-info-con .pasisWX {
    position: absolute;
    right: 10px;
    top: -60px;
}

/*关于派司*/
/*列表顶部Banner*/
.lists-top {
    width: 100%;
    min-width: 1100px;
    height: 148px;
    margin: 0 auto;

}
.bg1{
    background: url("../images/bg1.png") center no-repeat;
    background-size: cover;
}
.bg2{
    background: url("../images/bg2.png") center no-repeat;
    background-size: cover;
}
.bg3{
    background: url("../images/bg3.png") center no-repeat;
    background-size: cover;
}
.bg4{
    background: url("../images/bg4.png") center no-repeat;
    background-size: cover;
}
.bg5{
    background: url("../images/bg5.png") center no-repeat;
    background-size: cover;
}
.bg6{
    background: url("../images/bg6.png") center no-repeat;
    background-size: cover;
}
.bg7{
    background: url("../images/bg7.png") center no-repeat;
    background-size: cover;
}
.jjfa{
    background: url("../images/jjfabg.png") center no-repeat;
    background-size: cover;
}
.rjkf{
    background: url("../images/rjcp.png") center no-repeat;
    background-size: cover;
}
.xtjc{
    background: url("../images/xtjc.png") center no-repeat;
    background-size: cover;
}
.ityw{
    background: url("../images/dzkf.png") center no-repeat;
    background-size: cover;
}
.wgh{
    background: url("../images/wgh.png") center no-repeat;
    background-size: cover;
}
.xmal{
    background: url("../images/xmal.png") center no-repeat;
    background-size: cover;
}
.lists-top-box {
    width: 1100px;
    height: 148px;
    margin: 0 auto;
}

.lists-top-info {
    height: 30px;
    margin-top: 60px;
}

.lists-top-info label {
    font-size: 36px;
    color: white;
    margin-right: 20px;
}

.lists-top-info span {
    font-size: 20px;
    color: white;
}

.lists-top-postion {
    width: 1110px;
    margin: 0 auto;
    height: 30px;
    line-height: 50px;
    color: #333;
}

.lists-top-postion a {
    font-size: 14px;
    color: #333;
    margin: 0 5px;
}
.lists-top-postion a:last-child {
    color: #00A968;
}
/*列表顶部栏目分类*/
.lists-nav {
    width: 184px;
    float: left;
    position: relative;
    z-index: 9;
    background:rgba(243,245,247,1);
    padding:20px 0;
}

.lists-nax-box {
    overflow: hidden;
}
.lists-nax-box ul{
    position: relative;
    left: 0;
}
.lists-nax-box ul li {
    float: left;
    width: 184px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    position: relative;
    z-index:20;
}

.lists-nax-box ul li a {
    display: block;
    height: 53px;
    color: #333333;
    font-size: 16px;
    position: relative;
}

.lists-nax-box ul li a:hover, .lists-nax-box ul li a.active {
    color: #00A967;
}
.lists-nax-box ul li a:hover:before,.lists-nax-box ul li a.active:before{
    content: '';
    position: absolute;
    left: 0;
    top:15px;
    width:3px;
    height:26px;
    background:rgba(0,169,103,0.8);
}
/*主体内容*/
.lists-content-div{
    width: 100%;
    background: url("../images/homeBg.png") no-repeat 0 bottom;
    margin: 0px auto;
    position: relative;
    padding:25px 0;

}
.lists-content-div1{
    width: 100%;
    background: #fff;
    margin: 0px auto;
    position: relative;
    padding:25px 0 40px 0;

}
.lists-content {
    width: 1100px;
    background: white;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.lists-content-box{
    float: right;
    width: 880px;
}
.lists-content-box span.line {
    display: block;
    width: 4px;
    height: 28px;
    background: #00A968;
    float: left;
    position: relative;
    left: -30px;
    top: 9px;
}

.lists-content-box span.title {
    display: block;
    height: 74px;
    line-height: 84px;
    font-size: 20px;
    color: #333;
    font-weight: 800;
    position: relative;
    border-bottom: 1px solid #E3E6E9;
}
.pic-box-head{
    position: relative;
}
.pic-box-head .more{
    display:inline-block;
    position: absolute;
    right: 0;
    bottom:0;
    line-height:50px;
    color:#888;
    font-size:16px;
}
.lists-content-info {
    color: #333333;
    font-size: 16px;
    line-height: 36px;
    text-align: justify;
    text-justify: inter-word;
}

.lists-content-info p {
    text-indent: 2em;
    font-size: 16px;
    line-height: 36px;
}

.lists-content-info img {
    max-width: 100%;
    text-align: center;
}
.lists-content-img-tab{
    width: 1110px;
    margin: 40px 0 20px -30px;
}
.lists-content-img-tab .tab-box{
    overflow: hidden;
}
.lists-content-img-tab .tab-box ul{
    height: 201px;
}
.lists-content-img-tab .tab-box li{
    float: left;
    width: 278px;
    height: 201px;
    margin-right: 2px;
}
.lists-content-img-tab .tab-box li img{
    width: 278px;
    height: 201px;
}
.lists-content-img-tab1{
    width: 100%;
    margin: 26px 0 20px 0;
}
.lists-content-img-tab1 .tab-box{
    overflow: hidden;
}
.lists-content-img-tab1 .tab-box ul{
    height: 180px;
}
.lists-content-img-tab1 .tab-box li{
    float: left;
    width: 287px;
    height: 180px;
    margin-right: 8px;
}
.lists-content-img-tab1 .tab-box li img{
    width: 287px;
    height: 180px;
}
.lists-bg {
    width: 100%;
    min-width: 1100px;
    height: 482px;
    background: url("../images/homeBg.png") no-repeat;
    position: absolute;
    left: 0;
    bottom: 505px;
}

/*联系我们*/
.lists-contact-us {
    padding: 22px 22px;
}

.lists-contact-us ul li {
    display: inline-block;
    width: 199px;
    height: 170px;
    background: #F2FAF7;
    margin-right: 13px;
    text-align: center;
    padding: 30px 0;
    float: left;
}
.lists-contact-us ul li:hover p.img img{
    margin-top:-10px;
    transition:all 0.5s;
}
.lists-contact-us ul li p {
    margin: 0;
    padding: 0;
    width: 100%;
}

.lists-contact-us ul li p.img {
    display: block;
    width: 46px;
    height: 44px;
    margin: 0 auto;
}
.lists-contact-us ul li p.img img{
    transition:all 0.5s;
}
.lists-contact-us ul li p.title {
    font-size: 18px;
    color: #1D1D1D;
    font-weight: bold;
    line-height: 56px;
}

.lists-contact-us ul li p.desc {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}

.lists-contact-us-go p.title {
    font-size: 21px;
}

.lists-contact-us-go p.desc {
    font-size: 16px;
}

.lists-contact-us-code {
    width: 106px;
    height: 106px;
    border: 1px solid #C3C3C3;
    padding: 5px;
    text-align: center;
}

/*企业文化*/
.lists-com-culture-info{
    width: 570px;
}
.lists-com-culture-info p.title {
    margin-top: 28px;
    font-size: 20px;
    font-weight: bold;
}

.lists-com-culture-info p.desc {
    font-size: 16px;
    color: #666666;
    margin-bottom: 35px;
}

.lists-com-culture-img img {
    width: 184px;
    height: 183px;
    margin-top: 30px;
    margin-right: 52px;
}

.lists-com-value {
    height: 322px;
    position: relative;
    z-index: 999;
    margin: 0 auto;
    /*    background: url("../images/com_value_bg1.png") no-repeat left center;*/
}

.lists-com-value-box {
    color: #656565;
}

.lists-com-value-box p {
    font-size: 16px;
    line-height: 36px;
    background: url("../images/black.png") no-repeat;
    padding-left: 14px;
    background-position-y: 16px;
    margin:0;
}

.lists-com-value-box p.title {
    margin: 30px 0 20px 0;
    font-size: 18px;
    background: none;
    padding: 0;
    color: #1FAF77;
}

.lists-com-team {
    margin: 0 auto;
    background: white;
    font-size: 16px;
    color: #333;
    line-height: 36px;
    position: relative;
    z-index: 999;
    text-align: justify;
    text-justify: inter-word;
}

.lists-com-team h2 {
    font-size: 18px;
    color: #1FAF77;
}

.lists-com-team p {
    font-size: 16px;
    line-height: 36px;
    text-indent: 2rem;
    margin:0;
}
.lists-com-honor{
    min-height: 355px;
    margin-top: 23px;
}
.honor-scrollBox {
    width: 910px;
    position: relative;
}

.honor-scrollBox .ohbox {
    position: relative;
}

.honor-scrollBox .piclist li {
    position: relative;
    width: 271px;
    height: 250px;
    margin-right:30px;
    text-align: center;
    background:#F1F1F1 ;
    float: left;
    margin-bottom: 30px;
    border:1px solid  #F3F3F3;
    overflow: hidden;
    transition: all 0.5s;
}
.honor-scrollBox .piclist li:hover {
    box-shadow:-2px 7px 24px 0px rgba(99,99,99,0.31);
    transition: all 0.5s;
}
.honor-scrollBox .piclist li a img{
    max-width: 260px;
    max-height:190px;
    margin:0 auto;
    align-self: center;
}
.honor-scrollBox .piclist li a{
    display: block;
    width: 260px;
    height: 190px;
    display: flex;
    margin-top: 6px;
    margin-left: 6px;
    background: #fff;
}
.honor-scrollBox .piclist li span {
    line-height: 32px;
    display: block;
    position: absolute;
    text-align: left;
    top: 200px;
    left: 0;
    font-size: 16px;
    color: #333333;
    padding: 8px 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.honor-scrollBox .piclist li:hover span {
    color: #00A968;
}


.honor-scrollBox .pageBtn span {
    display: block;
    width:60px;
    height:60px;
    background:rgba(210,210,210,1);
    opacity:0.5;
    border-radius:50%;
    cursor: pointer;
    text-align: center;
    font-size: 40px;
    color: white;
}
.honor-scrollBox .pageBtn span:hover {
    background:rgba(0,169,104,1);
    opacity:0.5;
}
.honor-scrollBox .pageBtn .prev {
    position: relative;
    left: -10px;
    top: -186px;
}

.honor-scrollBox .pageBtn .next {
    position: relative;
    top: -244px;
    left: 1000px;
}

.honor-scrollBox .pageBtn .list {
    position: relative;
    left: 260px;
    top: -20px;
}

.honor-scrollBox .pageBtn .list li {
    float: left;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 108px;
    height: 4px;
    cursor: pointer;
    overflow: hidden;
    background: #eaeaea;
    margin-left: 20px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.honor-scrollBox .pageBtn .list li.on {
    background: #00A968;
    filter: alpha(opacity=100);
    opacity: 1;
}
.lists-com-honor-list{
    width: 1030px;
    padding: 20px 40px;
    margin: 0 auto;
    background: white;
    position: relative;
    z-index:999;
}
.lists-com-honor-list h2{
    font-size: 24px;
}
.lists-com-honor-list ul li{
    display: inline-block;
}
.lists-com-honor-list ul li a{
    display: block;
    width:292px;
    height:48px;
    line-height:48px;
    background:url("../images/pszzA.png") #F1F1F1 no-repeat;
    background-position-x: 20px;
    background-position-y: 22px;
    font-size: 16px;
    margin: 0 3px 10px 5px;
    padding-left: 40px;
}
.lists-com-honor-list ul li a:hover{
    background:url("../images/pszzB.png") #00A968 no-repeat;
    background-position-x: 20px;
    background-position-y: 22px;
    color: white;
}
/*公司首页*/
.com-index{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.com-index-slider{
    width: 549px;
    height:358px;
    margin:20px 0;
    float: left;
    position: relative;
    overflow: hidden;
}
.com-index-slider .prebutton{
    width:19px;
    height:33px;
    position: absolute;
    top:160px;
    left:15px;
    background: url("../images/button2.png") no-repeat left center;
    z-index: 99;
}
.com-index-slider .prebutton:hover{
    background: url("../images/button1.png") no-repeat left center;
}
.com-index-slider .nextbutton{
    width:19px;
    height:33px;
    position: absolute;
    top:160px;
    right:15px;
    background: url("../images/button1.png") no-repeat right center;
}
.com-index-slider .nextbutton:hover{
    background: url("../images/button2.png") no-repeat right center;
}
.com-index-slider .bd{
    width: 549px;
    height:358px;
}
.com-index-slider .bd li a{
    display: block;
    width: 549px;
    height:358px;
    position: relative;
}
.com-index-slider .bd li a img{
    width: 549px;
    height:358px;
}
.com-index-slider .bd li a .title{
    display: inline-block;
    position: absolute;
    bottom: 0;
    left:0;
    width: 549px;
    height:38px;
    line-height: 38px;
    text-align: center;
    background:rgba(0,0,0,0.5);
    font-size: 16px;
    color:#fff;
}
.com-index-slider .hd{
    width: 549px;
    height:10px;
    position: absolute;
    bottom:58px;
    left:0;
    text-align: center;
}
.com-index-slider .hd li{
    display: inline-block;
    width: 9px;
    height:9px;
    margin:0 5px;
    border-radius:50%;
    background: #fff;
}
.com-index-slider .hd .on{
    background: #FF6731;
    opacity: 0.6;
}

.com-index-lists1{
    width: 539px;
    height: 358px;
    float: right;
    overflow: hidden;
    background:white;
    margin:20px 0;
    position: relative;
}

.com-index-lists1-head{
    height: 57px;
    line-height: 57px;
    border-bottom: 1px solid #DBDBDB;
}
.com-index-lists1-head .cate-name{
    display: inline-block;
    padding:0 25px;
    text-align: center;
    float: left;
    font-size: 22px;
    color: #464646;
}
.com-index-lists1-tab .active{
    color: #00A968;
}
.com-index-lists1-head .line{
    display: inline-block;
    height: 17px;
    border-left:1px solid #CBCBCB;
    float: left;
    margin-top: 20px;
}
.com-index-lists1-head .line1{
    display: inline-block;
    height: 22px;
    width: 4px;
    float: left;
    margin-top: 17px;
    background: #00A968;
}
.com-index-lists1-head .more{
    display: inline-block;
    float: right;
    width: 40px;
    line-height: 70px;
    color: #00A968;
    font-size: 14px;
}
.com-index-lists1 .lists-box{
    height:300px;
}
.com-index-lists1 .lists-box-active{
    background: #fff;
    position: absolute;
    bottom: 0;
    left:0;
}
.com-index-lists1-content{
    padding:0 25px;
    border-bottom: #D1D1D1 1px dashed;
}
.com-index-lists1-content .title{
    font-size: 18px;
    color: #333;
    line-height: 50px;
    font-weight: 800;
}
.com-index-lists1-content .time{
    text-indent: 1.5em;
    font-size:16px;
    color: #666;
    background:url("../images/time.svg") no-repeat left center;
}
.com-index-lists1-content .content{
    font-size: 16px;
    color: #666;
    line-height: 28px;
    margin: 10px 0;
}
.com-index-lists1-content .content .more{
    font-size: 14px;
    color: #00A968;
}

.com-index-lists1-ul {
    padding:15px 25px 0 25px;
}
.com-index-lists1-ul a{
    font-size: 16px;
    line-height: 40px;
}
.com-index-lists1-ul .title{
    display: inline-block;
    text-indent: 1em;
    width:400px;
    height: 40px;
    overflow: hidden;
    color: #666;
    float: left;
    background: url("../images/huidian.png") no-repeat left center;
}
.com-index-lists1-ul a:hover>.title{
    color: #00A968;
    background: url("../images/lvdian.png") no-repeat left center;
}
.com-index-lists1-ul .time{
    display: inline-block;
    width: 70px;
    text-align: center;
    color: #999;
    float: right;
}
.com-index-middle-img{
    width: 1110px;
    height: 94px;
    float: left;
}
.com-index-middle-img img{
    width: 1110px;
    height: 94px;
}
/*公司首页*/
/*公司列表页*/

.lists-list li{

}
.lists-list-li{
    display: block;
    padding:25px 0px;
    border-bottom:1px dashed #E1E1E1;
    transition: all 0.5s;
}
/*.lists-list-li:hover .lists-li-img img{*/
/*    transform: scale(1.1);*/
/*    transition: all 0.5s;*/
/*}*/
/*.lists-list-li:hover .lists-li-img{*/
/*    transform: scale(1.1);*/
/*    transition: all 0.5s;*/
/*}*/
.lists-list-li:hover .lists-li-title{
    color: #00A968;
}
.lists-li-img{
    background:#dfdfdf ;
    float: left;
    width: 170px;
    height:127px;
    text-align: center;
    line-height: 127px;
    display: flex;
    transition: all 0.5s;
}
.lists-li-img img{
    max-width: 170px;
    max-height:127px;
    align-self:center;
    margin:0 auto;
    transition: all 0.5s;
}
.lists-li-content{
    width:690px;
    height:127px;
    float: right;
}
.lists-li-content1{
    float: left;
    height:127px;
}
.lists-li-title{
    display: inline-block;
    width:100%;
    float: left;
    line-height: 40px;
    font-size: 18px;
    color: #333;
}

.lists-li-date{
    display: inline-block;
    background: url(../images/time.svg) no-repeat left center;
    background-size: 14px auto;
    color: #666;
    font-size: 14px;
    margin:5px 10px 0px 0px;
    padding-left: 20px;
    opacity: 0.5;
}
.lists-li-share{
    display: inline-block;
    float: left;
    width:100px;
    color: #999;
    font-size: 14px;
    margin:10px 0 10px 10px;

}
.lists-li-share a{

    background: url(../images/share1.png) no-repeat left center;
    text-indent: 1.5em;
}
.lists-li-detail{
    display: inline-block;
    width:100%;
    float: left;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    margin-top: 5px;
}
.lists-li-more{
    color:#FF7C4E;
}
#pages {
    position: absolute;
    width: 100%;
    margin-top: 28px;
    text-align: center;
    bottom: 50px;
    right:0px;
}

#pages .a1 {
    display: inline-block;
    height: 35px;
    padding:0 12px;
    line-height: 35px;
    font-size: 14px;
    color: #034b86;
    background-color: #d9ecfb;
}

#pages a {
    display: inline-block;
    margin: 0 5px;
    padding:0 12px;
    border-radius: 3px;
    border:1px solid #CCCCCC;
    line-height: 30px;
    background-color: white;
    color: #000;
    text-align: center;
}
#pages a:hover {
    color: #fff;
    background-color: #00a968;
}
#pages .prev, #pages .next{
    background: white;
    color: #00a968;
}
#pages span {
    display: inline-block;
    margin: 0 3px;
    padding:0 12px;
    text-align: center;
    line-height: 30px;
    background-color: #00a968;
    color: #fff;
    border-radius: 3px;
    border:1px solid #CCCCCC ;
}
#pages .rows{
    /*padding:0 10px;*/
}
/*公司列表页结束*/
/*公司内容页*/
.com-content{
    width: 100%;
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 15px 20px;
    box-sizing: border-box;
}
.com-content .head{

    text-align: center;
}
.com-content .head-line{
    height:57px;
    width:5px;
    background: #00A968;
    float: left;
}
.com-content .com-title{
    display: block;
    color: #333;
    font-size: 24px;
    float: left;
    line-height: 22px;
    text-indent: 0.7em;
    width: 100%;
    margin-top:20px;
    margin-bottom: 10px;
}
.com-content .author{
    display: inline-block;
    float: left;
    text-indent: 1.2em;
    margin-top: 15px;
    font-size: 16px;
    color: #999;
}
.com-content .publish-time{
    display: inline-block;
    font-size: 16px;
    color: #999;
    margin:25px 10px 0 10px;
}
.com-content .head-bottom-line{
    width: 100%;
    border-bottom: 1px solid #ddd;
    float: left;
    margin:20px 0;
}
.com-detail{
    float: left;
    font-size: 16px;
    color: #666;
    line-height: 36px;
    overflow: hidden;
    width:100%;
}
.com-detail *{
    max-width: 100% !important;
}
.detail-drop{
    height: 32px;
    line-height: 32px;
    text-align: right;
    float: left;
    width: 1050px;
    margin-top: 30px;
}
.detail-drop a{
    display: inline-block;
    color: #666;
    font-size: 14px;
}
.detail-drop .prev ,.detail-drop .next{
    padding:0 21px;
    background:#E5E5E5;
    margin-right: 11px;
}
.detail-drop .next:hover,.detail-drop .prev:hover{
    color: #fff;
    background:#00A968;
}
.detail-drop .back-prev:hover{
    color: #00A968;
}
.com-content-more{
    width: 1050px;
    padding: 30px;
    background: white;
    margin: 20px auto;
    position: relative;
    z-index: 1;
}
.com-content-more .cate-name{
    font-size: 20px;
    color: #464646;
    font-weight: 800;
    margin-bottom: 22px;
}
.content-more-detail .bd{
    height:150px;
    overflow: hidden;
}
.content-more-detail .bd a{
    display: block;
    height:50px;
    line-height: 50px;
}
.content-more-detail .bd a:hover>.time{
    color: #00A968;
}
.content-more-detail .bd a:hover>.title{
    color: #00A968;
}
.content-more-detail .bd a:hover>.more{
    color: #00A968;
}
.content-more-detail .bd a .time{
    display: inline-block;
    float: left;
    width: 118px;
    text-align: center;
    font-size: 16px;
    color: #666;
}
.content-more-detail .bd a .title{
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #666;
}
.content-more-detail .bd a .more{
    display:inline-block;
    float: right;
    width: 114px;
    text-align:center;
    font-size: 14px;
    color: #C1C1C1;
}
.content-more-detail .hd{
    height: 10px;
    text-align: center;
    margin-top: 30px;
}
.content-more-detail .hd li{
    display: inline-block;
    height: 8px;
    width:8px;
    margin:0 7.5px;
    border-radius: 4px;
    background: #ccc;
}
.content-more-detail .hd .on{
    background: #00A968;
}
/*公司内容页结束*/

/*软件开发*/
.development{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.development-introduce{
    background: #fff;
}
.development-introduce .head{
    font-size:34px;
    color: #02AA69;
    text-indent: 1em;
    line-height: 86px;
}
.development-introduce .lline{
    display: inline-block;
    float: left;
    width: 4px;
    height: 29px;
    background: #00A968;
    margin-top: 32px;
}
.development-introduce .content{
    font-size:18px;
    color: #333;
    line-height: 31px;
    padding:0 36px 34px 36px ;

}
.development-box{
    margin-top:20px;
    padding-bottom: 70px;
    position: relative;
    width: 1170px;

}
.development-box .box{
    display: block;
    background: #fff;
    height:378px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #F2F2F4;
    border-bottom: 1px solid #F8F8F9;
    margin-bottom: 20px;
    margin-right:20px;
}
.development-box .box-on{
    display: block;
    background: #00A968;
    height:378px;
    float: left;
    overflow: hidden;
    border-right: 1px solid #F2F2F4;
    border-bottom: 1px solid #F8F8F9;
}
.development-box .headon{
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    margin:20px 23px 0 23px;
}
.development-box .introduce-headon{
    margin-top:16px;
    color: #fff;
    font-size: 16px;
    line-height: 32px;
}
.development-box .introduce-contenton{
    line-height: 32px;
    color: #fff;
    font-size: 16px;
}
.development-box .introduce-more .on{
    display: inline-block;
    text-indent: 1em;
    font-size:14px;
    background: url(../images/xqwayon.png) no-repeat left center;
    color: #fff;
}
.development-box .head{
    font-size: 20px;
    color: #181818;
    line-height: 50px;
    text-align: center;
    margin:20px 23px 0 23px;
}
.development-box .line93{
    width: 93px;
    border-bottom: 1px solid #D1D1D1;
    margin:0 auto;
}
.development-box .introduce{
    margin:0 23px ;
}
.development-box .introduce-head{
    margin-top:16px;
    color: #999;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    height: 64px;
}
.development-box .introduce-content{
    line-height: 32px;
    color: #666;
    font-size: 16px;
    height: 220px;
    background:url(../images/lmbg1.png) no-repeat center center;
    text-align: center;
}
.development-box .introduce-content img{
    margin-top:80px;
    transition:.5s ease-in-out;
}
.development-box .box:hover .introduce-content img{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s;
    transition:.5s ease-in-out;
}
.development-box .introduce-more{
    margin-top: 30px;
    text-align: right;
}
.development-box .introduce-more span{
    display: inline-block;
    text-indent: 1em;
    font-size:14px;
    background: url(../images/xqway.png) no-repeat left center;
    color: #FF4707;
}
.line77{
    width: 77px;
    border-bottom: 1px solid #D1D1D1;
}
.development-unique{
    background: #fff;
    margin-top:20px;
    overflow: hidden;
    padding:12px 30px;
}
.development-unique .head{
    color: #333333;
    font-size: 20px;
    font-weight: 800;
    line-height: 53px;
}
.development-unique .content{
    color: #666;
    font-size: 18px;
    line-height: 38px;
    margin-top: 10px;
    margin-bottom: 30px;
    text-indent: 2em;
}
.development-unique .content p{
    margin:0;
}
.development-way{
    background: #fff;
    margin:20px 0;
    overflow: hidden;
    padding:12px 30px;
}
.development-way .head{
    color: #333333;
    font-size: 20px;
    font-weight: 800;
    line-height: 53px;
}
.development-way .content{
    color: #666;
    font-size: 16px;
    margin:16px 0;
    text-align: center;
}

/*软件开发结束*/
/*软件开发内容页*/
.development-detail-box{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}
.development-detail{
    background: #fff;
}

.development-detail-head{
    border-bottom: #F0F0F0 1px solid;
    line-height: 84px;
    height: 74px;
    font-size:20px;
    color: #333;
    font-weight: 800;
}
.development-detail .line29{
    display: inline-block;
    width: 4px;
    height:29px;
    margin-top: 40px;
    background: #00A968;
    float: left;
}
.development-detail .detailbox{
    padding:10px 0px 30px 0;
}
.development-detail-title{
    display: block;
    color:#333;
    font-weight: 800;
    line-height: 45px;
    font-size: 20px;
    text-align: center;
    padding:0 5px 0 10px;
}
.development-detail .content{
    font-size: 16px;
    color: #666;
    line-height: 31px;
    margin-top: 15px;
}
.development-detail .content img{
    max-width:100%;

}
.development-detail .content p{
    margin:0;
}
.development-detail .content p span{
    text-wrap-mode: unset!important;
}
/*软件开发内容页结束*/
/*人才页*/
.lists-top1 {
    width: 100%;
    min-width: 1100px;
    height: 346px;
    margin: 0 auto;
    background: url("../images/rencaibg.png") no-repeat center top;
}
.lists-top-box1 {
    width: 1100px;
    height: 346px;
    margin: 0 auto;
}

.lists-top-info1 {
    width: 1100px;
    height: 270px;
}
.lists-top-info1 .hot-title{
    font-size: 40px;
    color: #fff;
    line-height: 128px;
    margin-top:23px;
}

.com-about-employ .head {
    font-size: 18px;
    color: #FFFE8C;
    margin:0;
    margin-bottom: 10px;
}

.com-about-employ .word{
    font-size: 14px;
    color: white;
    margin:0;
    line-height: 30px;
}

.lists-top-postion1 {
    height: 30px;
    color: #D5D5D5;
    margin-top: 20px;
}

.lists-top-postion1 a {
    font-size: 14px;
    color: #D5D5D5;
    margin: 0 5px;
}
.employ{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.employ-listsl{
    background: #fff;
    width:740px;
    float: left;
}
.employ-lists-head{
    height: 74px;
    line-height: 84px;
    font-size: 20px;
    color: #333;
    font-weight: 800;
    border-bottom: 1px solid #E3E6E9;
}
.employ-lists-head1{
    height: 70px;
    line-height: 80px;
    font-size: 22px;
    color: #00A968;
    font-weight: 800;
    text-indent: 1em;
    border-bottom: #D1D1D1 1px solid;
}
.employ-lists-head1 .line29{
    display: inline-block;
    width: 4px;
    height:22px;
    float: left;
    background: #00A968;
    margin-top: 30px;
}
.employ-lists-head1 .inform{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #333;
    margin-right: 30px;
    line-height: 90px;
}
.employ-lists-head .line29{
    display: inline-block;
    width: 4px;
    height:29px;
    float: left;
    background: #00A968;
    margin-top: 33px;
}
.employ-lists-head .inform{
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #333;
    margin-right: 30px;
    line-height: 110px;
}
.employ-lists-body{
    padding:10px 0px 20px 0px;
}
.employ-lists-body .back-before{
    display: block;
    float: right;
    line-height: 28px;
    font-size: 14px;
    color: #999;
    margin: 20px 0;
}
.employ-lists-body .back-before:hover{
    color: #00A968;
    font-weight: 800;
}
.employ-lists-body .detail-title{
    color: #333;
    font-size: 18px;
    line-height: 38px;
    margin-top: 10px;
}
.employ-lists-body .line77{
    width: 77px;
    border:1px solid #d9d9d9;
    margin-bottom: 10px;
}
.employ-lists-body .detail-word{
    margin-bottom: 10px;
    color: #333;
    font-size:16px;
    line-height: 38px;
}
.employ-position{
    display: block;
    line-height: 48px;
    border-top:1px dashed #D1D1D1;
}
.employ-position:hover>span{
    color:#00A968;
}
.employ-position span{
    display: inline-block;
}

.employ-position .title{
    font-size: 16px;
    color: #333;
    width: 400px;
}
.employ-position .address{
    font-size: 14px;
    color: #999;
    width: 133px;

}
.employ-position .publish-time{
    width: 100px;
    float: right;
    font-size: 14px;
    color: #999;
    text-align: right;
}
.employ-listsr{
    float: right;
    width: 328px;
    background: #fff;
}
.employ-listsr-box{
    padding:17px 17px 50px 17px;
    background: rgba(243,245,247,1);
}
.employ-listsr-title{
    font-size: 20px;
    color: #C31A32;
    line-height: 55px;
}
.employ-listsr-line69{
    border-bottom: 3px solid #C31A32;
    width: 69px;
    margin-bottom:9px;
}
.employ-listsr-box>span{
    display: block;
    color: #666;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
}
.employ-listsr-box>span{
    border-top:1px dashed #D1D1D1;
}
.employ-listsr-box .color-333{
    color: #333;
}
.employ-listsr-box .addressinf{
    display: block;
    width: 217px;
    float: right;
    line-height: 30px;
    margin-top: 9px;
}
.employ-listsr-box .color-FC820D{
    color: #FC820D;
}

/*人才页结束*/

/*项目案例*/
.project-case{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.project-case-box{
    background: white;
}
.project-case-head{
    position: relative;
}
.project-case-title{
    width: 50%;
    line-height: 110px;
    font-size:34px;
    color: #02AA69;
    text-indent: 1em;
}
.project-case-title .line29{
    display: inline-block;
    width: 4px;
    height:29px;
    float: left;
    background: #00A968;
    margin-top: 39px;
}
.project-case-tab{
    display: inline-block;
    position: absolute;
    right:38px;
    bottom: 29px;
}
.project-case-tab .cate-name{
    display:inline-block;
    float: left;
    margin-left: 20px;
    font-size:16px;
    color: #333;
    position: relative;
    text-align: center;
}
.project-case-tab .cate-name:hover{
    color: #00A968;
}
.project-case-tab .cate-name:hover>.bottom-line{
    background:#00A968;
}
.project-case-tab .cate-nameon{
    color: #00A968;
}
.project-case-tab .bottom-line{
    display: inline-block;
    width: 39px;
    height: 3px;
    background: #fff;
}
.project-case-tab .bottom-lineon{
    background:#00A968;
}
.project-case-tab-content{
    padding-left: 20px;
    padding-bottom: 130px;
}
.project-case-content-box{
    display: block;
    width: 529px;
    height: 195px;
    float: left;
    margin-right: 9px;
    border-bottom: #EEEFEF 1px solid;
}
.project-case-content-box:hover img{
    width: 130px;
    height: 100px;
}
.project-case-content-box:hover h2{
    color:#00A968;
}
.project-case-content-box-l{
    width: 160px;
    float: left;
    text-align: center;
}
.project-case-content-box-l img{
    display: inline-block;
    width: 120px;
    height: 95px;
    margin-top: 31px;
}
.project-case-content-box-r{
    width: 340px;
    float: left;
}
.project-case-content-box-r .case-name{
    font-size: 18px;
    color: #191919;
    line-height: 80px;
    height: 76px;
}

.project-case-content-box-r .case-content{
    font-size: 16px;
    color: #6F6F6F;
    line-height: 26px;
}
.project-case-content-box-r .to-case-detail{
    display: inline-block;
    text-indent: 1em;
    background: url(../images/todetail.png) no-repeat -7px center;
    color: #00A968;
    font-size: 14px;
    margin-top: 20px;
}
.to-case-pages{
    width: 1000px;
    position: absolute;
    bottom:40px;
    text-align: right;
}
#case-pages{
    position: absolute;
    right:40px;
    text-align: right;
}
.to-case-pages span{
    color: #666;
    padding:0 6px;
    margin:0 4px;
}
.to-case-pages span.current{
    background: #00A968;
    color: #fefefe;
    border:1px solid #00A968;
    padding:0 6px;
    margin:0 4px;
}
.to-case-pages a{
    border:1px solid #D6D6D6;
    color: #666;
    padding:0 6px;
    margin:0 4px;
}
.to-case-pages.current{
    background: #00A968;
    color: #fefefe;
    border:1px solid #00A968;
    padding:0 6px;
}
.to-case-pages a:hover{
    background: #00A968;
    color: #fefefe;
    border:1px solid #00A968;
}

/*项目案例结束*/
/*公司发展*/
.com-develop{
    width: 1110px;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}
.com-develop-box{
    background: #fff;

}
.com-develop-box-head{
    position: relative;
}
.com-develop-box-title{
    width: 50%;
    line-height: 106px;
    font-size:34px;
    color: #02AA69;
    text-indent: 1em;
}
.com-develop-box-title .line29{
    display: inline-block;
    width: 4px;
    height:29px;
    float: left;
    background: #00A968;
    margin-top: 39px;
}
.com-develop-box-tab{
    display: inline-block;
    position: absolute;
    right: 20px;
    bottom:30px;
}
.com-develop-box-tab .year{
    display:inline-block;
    float: left;
    border: 1px solid #C3C3C3;
    line-height: 29px;
    padding:0 10px;
    color: #666;
    margin-right: 10px;
}
.com-develop-box-tab .yearon{
    border: 1px solid #00A968;
    color: #00A968;
}
.com-develop-box-tab .year:hover{
    border: 1px solid #00A968;
    color: #00A968;
}
.com-develop-box-body{
    overflow:hidden;
    position: relative;
    height: 695px;
}
.com-develop-box-body *{
    margin: 0;
    padding: 0;
}
.com-develop-box-body ul,.com-develop-box-body li {
    list-style:none;
    float: left;
}
.com-develop-box-body .f-cb{
    zoom: 1;
}
.com-develop-box-body .f-cb:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.com-develop-box-body .course-wrap{
    padding-top: 32px;
    padding-bottom: 40px;
    transition: normal;
    overflow:hidden;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
}
.com-develop-box-body .course-wrapon{
    display: block;
}
.com-develop-box-body .course-wrap .course-list{
    margin-top: 30px;
    width: 100%;
    position: relative;
}
.com-develop-box-body .course-wrap .course-list .ovh{
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow:visible;
    background: url(../images/bg_12.png) repeat-x left center;
}
.com-develop-box-body .course-wrap .course-list li{
    width: 300px;
    position: relative;
    margin-right: -88px;
    font-size: 16px;
    color:#333333;
    line-height: 25px;
    width: 300px;
    position: relative;
    top: 11px;
    padding-left: 18px;
    padding-top:90px;
    box-sizing: border-box;
}
.com-develop-box-body .course-wrap.m-wrap .course-list li{
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
}

.com-develop-box-body .course-wrap .course-list li .top{
    background: url(../images/bg_10.png) no-repeat left top;
    padding-top: 45px;
    height: 42px;
    line-height: 42px;
    font-family: sans-serif;
    font-size: 18px;
    text-align: center;
}
.com-develop-box-body .course-wrap .course-list li.odd{
    margin-top: 0;
    padding-top: 0;
    top: -30px;
}
.com-develop-box-body .course-wrap .course-list li.odd .top{
    background: url(../images/bg_11.png) no-repeat left bottom;
    padding-bottom: 45px;
    padding-top: 0;
}
.com-develop-box-body .course-wrap .course-list .butn{
    display: block;
    width: 42px;
    height: 42px;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    cursor: pointer;
}
.com-develop-box-body .course-wrap .course-list .prev{
    background: url(../images/ico_40.png) no-repeat center top;
    left: 2.5%;
}
.com-develop-box-body .course-wrap .course-list .next{
    background: url(../images/ico_39.png) no-repeat center top;
    right: 2.5%;
}
.com-develop-box-body .course-wrap .course-list .butn:hover{
    background-position: center bottom;
}
.com-develop-box-body .course-wrap .course-list li:hover .top{
    background: url(../images/bg_10.png) no-repeat right top;
    color: #fff;
}
.com-develop-box-body .course-wrap .course-list li.odd:hover .top{
    background: url(../images/bg_11.png) no-repeat right top;
    color: #fff;
}
.com-develop-box-body .course-wrap .course-list li:before{
    height: 105px;
    position: absolute;
    transition:.5s ease-in-out;
    content:"";
    width: 1px;
    left:0;
    top:0;
    background:#dddddd;
}
.com-develop-box-body .course-wrap .course-list li:after{
    height: 12px;
    position: absolute;
    transition:.5s ease-in-out;
    content:"";
    width: 12px;
    left:-5px;
    top:-5px;
    background:#C5C5C5;
    border-radius: 50%;
}
.com-develop-box-body .course-wrap .course-list li:hover:after{
    transition:.5s ease-in-out;
    background:#00A968;
}
.com-develop-box-body .course-wrap .course-list li .g0{
    font-size: 24px;
    font-family: sans-serif;
    color:#333;
    position: relative;
    margin-bottom: 15px;transition:.5s ease-in-out;

}
.com-develop-box-body .course-wrap .course-list li .g0 .year-point{
    display: block;
    position: absolute;
    height: 12px;
    width: 12px;
    left: -23px;
    content:"";
    top:15px;
    transition:.5s ease-in-out;
    bottom:0;
    border-radius: 50%;
    background:#00A968;
    z-index: 999;
}
.com-develop-box-body .course-wrap .course-list li .g0:after{
    position: absolute;
    height: 1px;
    width: 1px;
    left: -20px;
    border: 2px solid #00A968;
    content:"";
    top:15px;
    transition:.5s ease-in-out;
    bottom:-2px;
    margin: auto;
    border-radius: 50%;
    background: #fff;
}
.com-develop-box-body .course-wrap .course-list li:hover .g0:after{
    transition:.5s ease-in-out;
    height: 14px;
    width: 14px;
    border: 2px solid #00A968;
    left: -26px;
    bottom: -2px;
}

.com-develop-box-body .course-wrap .course-list li:hover .g0{
    font-size: 34px;transition:.5s ease-in-out;
    color:#00A968;
}

.com-develop-box-body .course-wrap .course-list li.odd:before{
    top:26px;
    height: 100%;
}
.com-develop-box-body .course-wrap .course-list li .p p{
    position: relative;
    padding-left: 10px;
    box-sizing: border-box;
    color: #666;
    font-size:16px;
}
.com-develop-box-body .course-wrap .course-list .odd .p:after{
    height: 12px;
    position: absolute;
    transition:.5s ease-in-out;
    content:"";
    width: 12px;
    left:-5px;
    bottom:-33px;
    background:#C5C5C5;
    border-radius: 50%;
}
.com-develop-box-body .course-wrap .course-list .odd:hover .p:after{
    transition:.5s ease-in-out;
    background:#00A968;
}
.com-develop-box-body .course-wrap .course-list li .p p:after{
    content:"";
    position: absolute;
    width:10px;
    height: 10px;
    background:url(../images/icon40.png) no-repeat center -3px;
    left: -5px;
    top: 8px;
}
.com-develop-box-body .course-wrap .course-list li .p p:hover:after{
    background:url(../images/icon40.png) no-repeat center -22px;
}
.com-develop-box-body .course-wrap .course-list li .p p:hover{
    color: #FF410D;
}
.com-develop-box-body .course-wrap .course-list{
    background: url(../images/bg_12.png) repeat-x left center;
}
.com-develop-box-body .course-wrap .course-list .ovh{
    width: 84%;
    margin:0 auto;
    background: transparent;
}
.com-develop-box-body .course-wrap .course-list .butn{
    z-index: 5;
}
.com-develop-tab-point{
    height: 6px;
    text-align: center;
    position: absolute;
    bottom: 30px;
    width: 1100px;
    left: 0;

}
.com-develop-tab-point span{
    display:inline-block;
    height: 4px;
    width: 108px;
    margin:0 10px;
    background: #DBDBDB;
}
.com-develop-tab-point .on{
    background: #00a968;
}
.our-products{
    width: 1100px;
    margin: 20px auto;
}
.our-products .products-title{
    font-weight: bold;
    font-size: 30px;
    color: #000000;
    margin-bottom: 25px;
    text-align: center;
}
.our-products .products-item{
    margin-bottom: 10px;
}
.our-products .products-item-category{
    font-size: 24px;
    color: #15B25B;
    margin-bottom: 15px;
    font-weight: bold;
}
.our-products .products-item-category::before{
    display: inline-block;
    content: '';
    width: 6px;
    height: 6px;
    background: #15B25B;
    margin-right: 8px;
    position: relative;
    top: -3px
}
.our-products .products-item-list{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.our-products .products-item-list-ele{
    width: 263px;
    min-height: 126px;
    margin-right: 15px;
    margin-bottom: 15px;
    background: #FFFFFF;
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.03);
    border: 1px solid #E2E2E2;
    padding: 15px;
    box-sizing: border-box;
}
.our-products .products-item-list-ele:hover{
    cursor: pointer;
    background: #04AE58;
}
.our-products .products-item-list-ele:hover .products-item-list-ele-title{
    color: white;
}
.our-products .products-item-list-ele:hover .products-item-list-ele-desc{
    color: white;
}
.our-products .products-item-list-ele:nth-child(4n){
    margin-right: 0;
}
.our-products .products-item-list-ele-title{
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    line-height: 1.5;
    margin-bottom: 12px;
}
.our-products .products-item-list-ele-desc{
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.our-products-line{
    width: 100%;
    height: 7px;
    background: #15B25B;
    margin: 50px 0 60px;
}
.customized{
    width: 1100px;
    margin: 10px auto;
}
.customized .customized-title{
    font-weight: bold;
    font-size: 30px;
    color: #000000;
    margin: 0 auto 45px;
    text-align: center;
}
.customized .customized-list{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.customized .customized-list .customized-list-item{
    width: 84px;
}
.customized .customized-list .customized-list-item .customized-list-item-icon{
    width: 84px;
    height: 84px;
}
.customized-list-item-icon.software{
    background: url("../images/software_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.software{
    background: url("../images/software_b.png") no-repeat;
}
.customized-list-item-icon.app{
    background: url("../images/app_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.app{
    background: url("../images/app_b.png") no-repeat;
}
.customized-list-item-icon.wechat{
    background: url("../images/wechat_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.wechat{
    background: url("../images/wechat_b.png") no-repeat;
}
.customized-list-item-icon.ding{
    background: url("../images/ding_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.ding{
    background: url("../images/ding_b.png") no-repeat;
}
.customized-list-item-icon.data{
    background: url("../images/data_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.data{
    background: url("../images/data_b.png") no-repeat;
}
.customized-list-item-icon.things{
    background: url("../images/things_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.things{
    background: url("../images/things_b.png") no-repeat;
}
.customized-list-item-icon.ai{
    background: url("../images/ai_a.png") no-repeat;
}
.customized-list-item:hover .customized-list-item-icon.ai{
    background: url("../images/ai_b.png") no-repeat;
}
.customized .customized-list .customized-list-item .customized-list-item-title{
    font-size: 18px;
    color: #383838;
    line-height: 28px;
    text-align: center;
    margin-top: 15px;
}
.customized-list-item:hover .customized-list-item-title{
    color: #15B25B !important;
}
.customized-more{
    display: block;
    width: 195px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #D9D9D9;
    text-align: center;
    font-size: 16px;
    color: #838383;
    margin: 80px auto 50px;
}
.customized-more:hover{
    border: 1px solid #15B25B;
    color: #15B25B;
}
.news-index{
    min-width: 1100px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    background: url("../images/index_news_bg.png") no-repeat;
    background-size: cover;
    padding-bottom: 2px;
}
.news-index-title{
    font-weight: bold;
    font-size: 30px;
    color: #000000;
    text-align: center;
    padding: 45px 0;
}
.news-index-con{
    width: 1100px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
}
.news-index-con-item{
    width: 24%;
    background: #FFFFFF;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid transparent;
}
.news-index-con-item .thumb{
    width: 100%;
    height: 125px;
    overflow: hidden;
}
.news-index-con-item .thumb img{
    width: 100%;
}

.news-index-con-item:hover .news-index-con-item-title{
    color: #15B25B;
}
.news-index-con-item:hover{
    border: 1px solid #15B25B;
}
.news-index-con-item-date{
    font-size: 17px;
    color: #000000;
    opacity: 0.55;
}
.news-index-con-item-date::before{
    display: inline-block;
    content: url("../images/time.svg");
    width: 17px;
    height: 17px;
    opacity: 0.55;
    margin-right: 6px;
    position: relative;
    top: 2px;
}
.news-index-con-item-title{
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    line-height: 27px;
    margin: 15px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-index-con-item-desc{
    font-size: 15px;
    color: #999999;
    line-height: 23px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-index-more{
    display: block;
    width: 195px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #D9D9D9;
    text-align: center;
    font-size: 16px;
    color: #838383;
    margin: 80px auto 50px;
}
.news-index-more:hover{
    border: 1px solid #15B25B;
    color: #15B25B;
}
.call-we{
    min-width: 1100px;
    width: 100%;
    height: 160px;
    background: #00AE59;
}
.call-we-con{
    width: 1100px;
    height: 160px;
    margin:0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
}
.call-we-con-title{
    font-weight: bold;
    font-size: 31px;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
}
.call-we-con-title img{
    position: relative;
    top: 13px;
}
.news-list2{
    min-width: 1100px;
    width: 100%;
    box-sizing: border-box;
    margin: 30px auto 20px;
}
.news-list2-con{
    width: 1100px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 auto;
}
.news-list2-con-item{
    width: 49%;
    background: #FFFFFF;
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.03);
    border: 1px solid #D8D8D8;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 25px;
}
.news-list2-con-item:hover .news-list2-con-item-title{
    color: #15B25B;
}
.news-list2-con-item:hover {
    border: 1px solid #15B25B;
}
.news-list2-con-item-date{
    font-size: 17px;
    color: #000000;
    opacity: 0.55;
}
.news-list2-con-item-date::before{
    display: inline-block;
    content: url("../images/time.svg");
    width: 17px;
    height: 17px;
    opacity: 0.55;
    margin-right: 6px;
    position: relative;
    top: 2px;
}
.news-list2-con-item-title{
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    line-height: 27px;
    margin: 15px 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-con-item-desc{
    font-size: 15px;
    color: #999999;
    line-height: 23px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-con-item .list-thumb{
    width: 100%;
    height: 280px;
    overflow: hidden;
}
.news-list2-con-item .list-thumb img{
    width: 100%;
}
.customized-service{
    width: 1100px;
    margin: 30px auto;
}
.customized-service-title{
    margin: 20px auto;
    text-align: center;
}
.customized-service-list1{
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.customized-service-list2{
    display: flex;
    flex-direction: row;
}
.customized-service-item{
    width: 245px;
    height: 308px;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    margin-right: 35px;
    margin-bottom: 35px;
    line-height: 2;
    font-size: 15px;
    color: #818181;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.customized-service-item .customized-service-item-icon{
    width: 56px;
    height: 56px;
}
.customized-service-item:hover{
    background: #15B25B;
    color: white;
}
.customized-service-item:hover .customized-service-item-title{
    color: white;
}
.customized-service-item.software .customized-service-item-icon{
    background: url("../images/customized_icon_software.svg") no-repeat;
}
.customized-service-item.software:hover .customized-service-item-icon{
    background: url("../images/customized_icon_software_white.svg")  no-repeat;
}
.customized-service-item.app .customized-service-item-icon{
    background: url("../images/customized_icon_app.svg") no-repeat;
}
.customized-service-item.app:hover .customized-service-item-icon{
    background: url("../images/customized_icon_app_white.svg")  no-repeat;
}
.customized-service-item.wechat .customized-service-item-icon{
    background: url("../images/customized_icon_wechat.svg") no-repeat;
}
.customized-service-item.wechat:hover .customized-service-item-icon{
    background: url("../images/customized_icon_wechat_white.svg")  no-repeat;
}
.customized-service-item.ding .customized-service-item-icon{
    background: url("../images/customized_icon_ding.svg") no-repeat;
}
.customized-service-item.ding:hover .customized-service-item-icon{
    background: url("../images/customized_icon_ding_white.svg")  no-repeat;
}
.customized-service-item.data .customized-service-item-icon{
    background: url("../images/customized_icon_data.svg") no-repeat;
}
.customized-service-item.data:hover .customized-service-item-icon{
    background: url("../images/customized_icon_data_white.svg")  no-repeat;
}
.customized-service-item.things .customized-service-item-icon{
    background: url("../images/customized_icon_things.svg") no-repeat;
}
.customized-service-item.things:hover .customized-service-item-icon{
    background: url("../images/customized_icon_things_white.svg")  no-repeat;
}
.customized-service-item.ai .customized-service-item-icon{
    background: url("../images/customized_icon_ai.svg") no-repeat;
}
.customized-service-item.ai:hover .customized-service-item-icon{
    background: url("../images/customized_icon_ai_white.svg")  no-repeat;
}
.customized-service-item-title{
    font-weight: bold;
    font-size: 19px;
    color: #333333;
    line-height: 27px;
    margin: 10px 0;
}
.customized-service-list1 .customized-service-item:nth-child(3),.customized-service-list2 .customized-service-item:nth-child(4){
    margin-right: 0;
}
.customized-service-line{
    width: 100%;
    height: 7px;
    background: #15B25B;
    margin: 50px 0 60px;
}
.customized-process{
    margin: 20px auto 80px;
}
.customized-process img{
    width: 100%;
}
.product_dev_desc{
    width: 1100px;
    margin: 30px auto 80px;
    padding-top: 30px;
}
.products_service{
    padding: 20px 20px 0;
    max-width: 600px;
}
.products_service .products_service_category{
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}
.products_service .products_service_category_list{
    margin-bottom: 15px;
}
.products_service .products_service_category_list a{
    display: inline-block;
    font-size: 14px;
    line-height: 2;
    padding: 0!important;
    color:#9c9c9c!important;
    margin-right: 20px;
}
.products_service .products_service_category_list a:hover{
    color: #00a968!important;
}
.lists-product-nav{
    width: 195px;
    float: left;
    background: rgba(243, 245, 247, 1);
    padding: 20px;
    box-sizing: border-box;
}
.lists-product-nax-box ul li a.parent{
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0;
}
.lists-product-nax-box ul li a.sub{
    display: block;
    line-height:2.5;
    color: #666;
    font-size: 14px;
}
.lists-product-nax-box ul li a.sub:hover,.lists-product-nax-box ul li a.sub.active{
    color: #00A967;
}