@charset "utf-8";
/* CSS Document */
.slidesjs-navigation{ display:none;}
.slidesjs-pagination{ display:none;}

body{ font-family:Arial;}


/* 里程碑 */

.milepostB{ background:url(../images/bg_USshim.png) no-repeat;margin-left: -3.5px;  padding: 4px;    width: 100%;height: 250px;}
.milepostMyImg{ width:218px; height:218px; border-radius:50%; float:left; background:#2c9874; overflow:hidden;margin-top: 21px;margin-right: 49px;}
.milepostMyImg>img{border-radius:50%; margin-left:11px;}
.container.milepostBox{ width:970px;}
.milepost .milepostMy{     width: 32%; padding-top: 47px;   padding-right: 3.3%; padding-left: 8%;float:left;}
.milepost .milepostMy:first-child{/*  background:url(../images/bg_dian.png) no-repeat right center; background-repeat:repeat-y; */background-position-y: 3px;}
.milepost .milepostMy:last-child{ padding-right:0; padding-left: 17.2%; width: 32%;}
.milepost .milepostMy:last-child p{ letter-spacing:0; word-spacing:4px;}
.milepost .milepostMy h1{ font-weight:400; font-size:32px; color:#008659;}
.milepost .milepostMy p{ font-size:14px; line-height:17px; color:#3e3a39;margin-top: 21px; letter-spacing:0;word-spacing: 4px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 7;
overflow: hidden; /* text-align:justify; */}
.milepostKS ul li:first-child span{ margin-right:-5px;}
.indexBanner{ position:relative;}
.indexBanner .BgBanner{ position:absolute; left:-3.1px; top:-3.5px;}
.milepostMy{ padding-bottom:31px;}
.milepost{ padding-bottom:5px; padding-top:2px; margin-top: 45px;}

.milepostKS{ width:1000px; height:340px; background:url(../images/bg_lichengbie.png) no-repeat; margin-top: 6px;    margin-left: -3.5px;  padding: 4px;}
.milepostKSH{ font-size:32px; color:#008659; font-weight:400;    margin-left: 39px; padding-top: 26px;}
.milepostKS ul li{ width:63px; min-height:100px;  margin-right:17px; float:left; position:relative;margin-left: 6px;}
.milepostKS ul {padding-left: 34px; margin-left: 14px; padding-right: 20px;margin-top: 82px;}
.milepostKS ul.on{background:url(../images/icon_LCBCf.png) no-repeat; background-position:0 33px;}
.milepostKS ul.onA{background:url(../images/icon_LCBCfCf.png) no-repeat; background-position:0 33px; background-size:132px 22px;}
.milepostKS ul li:hover{  cursor:pointer;}
.milepostKS ul li:hover span i{ display:none;}
.milepostKS ul li .KSImg{ position:absolute; top: -56px;
    left: -39px; letter-spacing:-0.3px; display:none;}
.milepostUl{background: url(../images/icon_LCBTime.png) no-repeat 37px 34px;margin-left: 34px;}
.milepostUl h5{ font-size:17px; color:#bde1d6; line-height:45px;position:absolute; top:0; left:0; font-weight:700;}
.milepostKS ul li:hover h5{ font-size:26px; color:#008659; line-height:40px; letter-spacing:-1px; font-weight:700;margin-left: -15px;}
.milepostKS ul li.onA span .br{ display:none;}
.milepostKS ul li span{ color:#3e3a39; font-size:12px; line-height:13px;    display: block;  margin-top: 61px;    letter-spacing: 0;
    word-break: break-word; font-weight:400;    margin-left: 3px;
    margin-right: -2px;}
.milepostKS ul li:nth-child(4) span{margin-left: 2px;}
.milepostKS ul li:nth-child(5) span{margin-left: 1px;  margin-right: -3px;}
.milepostKS ul li:nth-child(8) span{margin-left: -2px; margin-right: -12px;}
.milepostKS ul li:nth-child(9) span{margin-left: 0px; margin-right: -12px;}
.milepostKS ul li:nth-child(10) span{margin-left: 1px; margin-right: -10px;}
.milepostKS ul li.on span{     font-size: 12px;
    background: #298e75;
    color: #fff;
    padding: 8px 10px 8px 15px;
    margin-right: -16px;
    margin-left: -20px;
    line-height: 14px;
    margin-top: 62px;}
.milepostKS ul li.onA span{    font-size: 12px;
    background: #298e75;
    color: #fff;
    padding: 8px 4px 6px 8px;
    margin-right: -19px;
    margin-left: -20px;
    line-height: 14px;
    margin-top: 62px;}

/* .milepostKS ul li:last-child:hover span{font-size:14px; background:none; color:#eba539; padding:0; margin-right:0;  margin-left: 0; line-height: 18px; margin-top:56px;} */
.milepostKS ul li:last-child span{ color:#eba539;}
.milepostKS ul li:last-child h5{ color:#f5a935;}
.milepostKS ul li:last-child h5{/*  font-size:17px; line-height:45px !important; letter-spacing:0 !important; */}
.milepostKS ul li.onB span{ font-size: 12px;
    padding: 8px 12px 6px 14px;
    margin-right: -19px;
    margin-left: -18px;
    line-height: 14px;
    margin-top: 62px;
    background: #eba539;
    color: #fff;}
.milepostKS ul li:hover .KSImg{ display:block;}
.myTeam .milepostKSH{ color:#008659; padding-top:0;    padding-top: 11px;
    padding-bottom: 10px;}
.myTeam ul{ margin-right:-10px;}
.myTeam ul li{     width: 502px; height: 137px; float:left; cursor:pointer; position:relative; overflow:hidden; margin-right:2px; margin-bottom:6px;}
.myTeam ul li .teamLi p{ width:416px; margin:0 auto; display:table-cell;vertical-align:middle; font-size:14px; line-height:19px; color:#fff;    letter-spacing: 0;    word-spacing: 3px; padding:12px 38px 10px;webkit-transition: all .4s ease;  transition: all .4s ease;}
.myTeam ul li .teamLi{ width:100%; height:100%; background:url(../images/bg_myTm.png) no-repeat; position:absolute; top:0; left:0; display:table; opacity:0;webkit-transition: all 0.6s ease;  transition: all 0.6s ease; }
.myTeam ul li:nth-child(2) .teamLi{ background:url(../images/bg_myTm1.png) no-repeat}
.myTeam ul li:nth-child(1) .teamLi{background:url(../images/bg_myTmA.png) no-repeat}
.myTeam ul li:nth-child(3) .teamLi,.myTeam ul li:nth-child(4) .teamLi{background:url(../images/bg_myTm2.png) no-repeat}
.myTeam ul li:nth-child(5) .teamLi{background:url(../images/bg_myTm5.png) no-repeat}
.myTeam ul li .teamLi.on{opacity:1;webkit-transition: all .5s ease;  transition: all .5s ease;}
.myTeam{ margin-left: -6px;  padding: 4px; width:100%; margin-top: 2px;}
.myTeam ul li:hover .teamLi{opacity:1;webkit-transition: all .5s ease;  transition: all .5s ease;}
.myCustomer{ background:url(../images/bg_myKh.png) no-repeat; margin-top:13px;  margin-left: -3.5px; padding: 4px; width:100%;padding-bottom: 25px;}
.myCustomer .milepostKSH{ color:#41aa92; padding-top:21px;}
.myCustomer p{font-size: 14px;
    color: #3e3a39;
    line-height: 16px;
    letter-spacing: 0;
    margin-top: 15px;}
.milepostKSHA{ padding-top:17px;}
.moreLogo{ margin-top:8px; text-align:center;}
.myContent .milepostKSH{ color:#008659; padding-top: 5px;}
.myContent li span{ font-size:14px; line-height:18px; color:#3e3a39;    margin-top: 2px;  display: block;letter-spacing: 0px;    word-spacing: 2px;}
.myContent li p{ font-size:18px; line-height:18px; color:#008659;letter-spacing: 0.5px;}
.myContent ul{ margin-top:19px;}
.myContent li{ margin-bottom:16px;}
.myContent li:nth-child(5) span {letter-spacing: 0.13px;}
.myContent li:last-child{ margin-bottom:5px;}
.myContent img{ margin-top:9px;}
.myContentImg{ text-align:center; }
.myContent{background:url(../images/bg_myContent.png) no-repeat;   margin-left: -3.5px; padding: 4px; width: 100%; margin-top: 13px;padding-bottom: 43px;}
.milepostKSHB{ padding-top:26px;}
.myfield{    margin-right: -10px;}
/* 我们的服务领域 */
.myfield .milepostKSH{ color:#008659; padding-top:9px; letter-spacing:-1.1px;}
.myfield ul li{ width:331px; height:331px; cursor:pointer; float:left; position:relative; margin-right:5.5px; margin-bottom:5px;}
.myfield ul{ margin-right:-4px;margin-top: 13px;    margin-left: -3px;
    width: 100%;}
.myfield ul li .fieldLi{ width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.myfield ul li .fieldLi img{/* width:100%;*/}

.slideBox ul li{ width:331px !important; margin-right:3.5px;}

.slideBox ul li.clone{}

.slideBox ul li .title{ height:49px; background:#dcdddd;  width:100%;padding-top: 2px;}
.parBd .slideBox ul li:nth-child(2n+1) .title{background:#dcdddd}
.slideBox ul li .title p{ font-size:14px; line-height:16px; color:#787778; margin:0 auto; width:85%; text-align:center;/* letter-spacing: 0.6px; */ word-spacing:4px; padding:0 20px 0 20px;max-height:40px; padding-top:15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.parBd .slideBox:first-child ul li .title p{}
.parHd ul li{ float:left;width:172px; height:89px; margin-right: -6px;}
.parHd ul li div{width:172px; height:89px; background:url(../images/bg_yyA.png) no-repeat; display:table;}
.parHd ul li:nth-child(2n) div{background:url(../images/bg_yyA.png) no-repeat;background-size: 100% 100%;}
.parHd ul li p{ font-size:16px; color:#3e3a39; text-align:center; display:table-cell; vertical-align:middle;    text-align: left;
    padding-left: 30px;    line-height: 22px;  padding-top: 4px;    letter-spacing: 0.9px;}
.parHd ul li.on div{/*width:127px; height:120px;  top:-5px; left:-5px; box-shadow: 4px 5px 0 rgba(0,0,0,0.2);*/background: url(../images/bg_yyACf.png) no-repeat;position:absolute;background-size: 100%;/* padding-top: 2px; */}
.parHd ul li.on{ position:relative;}
.parHd ul{ margin-bottom:-2px; }
.parHd ul li{ cursor:pointer;}
.parHd ul li.on p {/* font-size: 20px;line-height: 24px;*/ color:#fff;}
.tempWrap{ width:998.4px !important; margin-left:0.7px;}
.slideBox ul li:hover{ cursor:pointer;}
.slideBox ul li:hover .title{ background:#4ea38d !important;}
.slideBox ul li:hover .title p{ color:#e3eae8;}
.exhibition .milepostKSH{ color:#008659;padding-top: 11px;    padding-top: 27px;  margin-bottom: 7px;}
.slideGroup{ padding-top:0; background:url(../images/bg_case.png) no-repeat;background-position-y: 4px;   margin-left: -3px !important;
    width: 100%;
    padding: 4px;height: 347px;position: relative;
    padding-top: 91px;}
.parHd{ margin-left:-3px;width: 1003px;
    position: absolute;
    top: 4px;
    z-index: 11;}
.slideBox{ position:relative;}
.slideBox .sPrev,.slideBox .sNext{ width:26px; height:44px; position:absolute; top:120px; z-index:9;}
.slideBox .sPrev{ background-image:url(../images/icon_left.png); background-repeat:no-repeat; left:0; background-color:rgba(9,9,9,0.3);}
.slideBox .sNext{ background-image:url(../images/icon_right.png); background-repeat:no-repeat; right:0; background-color:rgba(9,9,9,0.3);}
.milepost .milepostKSH{ padding-top:32px;}
.slideBox .sPrev:hover{ background:url(../images/icon_leftCf.png) no-repeat;}
.slideBox .sNext:hover{ background:url(../images/icon_rightCf.png) no-repeat;}
.pic img{ width:100%;height:281px;}
.parHd ul li:nth-child(1) p{    padding-left: 44px}
.parHd ul li:nth-child(2) p{    padding-left: 14px; line-height:18px; letter-spacing:0.4px; padding-right:4px; padding-top:2px;}
.parHd ul li:nth-child(3) p{    padding-left: 35px; letter-spacing:0.8px; line-height:18px;}
.parHd ul li:nth-child(4) p{    padding-left: 50px; letter-spacing:0.8px; line-height:18px;}
.parHd ul li:nth-child(5) p{    padding-left: 29px;  padding-right: 10px;}

























