@charset "utf-8";
/* CSS Document */
.slidesjs-navigation{ display:none;}
.slidesjs-pagination{ display:none;}




/* 里程碑 */
.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: 42px;   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.6px;}
.milepost .milepostMy h1{ font-weight:400; font-size:32px; color:#008659;}
.milepost .milepostMy p{ font-size:14px; line-height:22px; color:#3e3a39;margin-top: 22px; letter-spacing:0.3px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.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 .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 span{ color:#3e3a39; font-size:14px; line-height:18px;    display: block;  margin-top: 56px;    letter-spacing: 1.7px;
    word-break: break-word; font-weight:400;}
.milepostKS ul li.on span{ font-size:16px; background:#298e75; color:#fff; padding:6px 10px 8px 15px; margin-right: -16px;  margin-left: -20px; line-height: 22px; margin-top:62px;}
.milepostKS ul li.onA span{     font-size: 16px;
    background: #298e75;
    color: #fff;
    padding: 6px 9px 8px 9px;
    margin-right: -18px;
    margin-left: -18px;
    margin-top: 62px;
    letter-spacing: 0.2px;
    text-align: justify;
    line-height: 21px;}

/* .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: 16px;
    background: #eba539;
    color: #fff;
    padding: 6px 9px 8px 9px;
    margin-right: -18px;
    margin-left: -18px;
    margin-top: 62px;
    letter-spacing: 0.2px;
    text-align: justify;
    line-height: 21px;}
.milepostKS ul li:hover .KSImg{ display:block;}
.myTeam .milepostKSH{ color:#008659; padding-top:0;    padding-top: 6px;
    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.43px; 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:25px; letter-spacing:1.7px;margin-top: 16px;}
.milepostKSHA{ padding-top:12px;}
.moreLogo{ margin-top:12px; text-align:center;}
.myContent .milepostKSH{ color:#008659; padding-top: 5px;}
.myContent li span{ font-size:14px; line-height:20px; color:#3e3a39;    margin-top: 2px;  display: block;}
.myContent li p{ font-size:18px; line-height:20px; color:#008659;}
.myContent ul{ margin-top:18px;}
.myContent li{ margin-bottom:18px;}
.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: 26px;}
.milepostKSHB{ padding-top:21px;}
.myfield{    margin-right: -10px;}
/* 我们的服务领域 */
.myfield .milepostKSH{ color:#008659; padding-top:21px;}
.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;*/    width: 329px !important;
    margin-right: 6px;}

.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:72%; text-align:center;letter-spacing: 0.6px; 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;}
.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%;}
.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: 21px;  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:27px;}
.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;}


























