.service li:nth-child(8n+1) {
    clear: left;
}
.service li {
    width: 11.1%;
    float: left;
    padding: 0 10px;
    margin-bottom: 60px;
}
.service li i {
    display: block;
    width: 48px;
    height: 48px;
    position: relative;
}
.service li img {
    width: 100%;
    display: block;
}
.service li i::after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    background: url(../image/service_icon_point.png) no-repeat 2px 4px;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -ms-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s;
}
.service li:hover i::after {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
}
.service li .tit {
    font-size: 18px;
    color: #000;
    margin: 60px 0 16px 0;
}
.service li .entit {
    font-size: 16px;
    color: #999;
    text-transform: uppercase;
}


.youshi.sx-jianju {padding-bottom:0}
.youshi {background:#333 url(../image/youshi-bg.jpg) no-repeat top center}
.youshi .jj {padding-top:0;margin-bottom:55px;overflow: hidden}
.youshi .jj figure {margin-top:20px}
.youshi .jj h3 {font-size:18px;margin:0;color:#fff}
.youshi .jj p.bt {display:block;text-transform:uppercase;font-size:14px;color:rgba(255,255,255,0.5);margin-bottom:20px}
.youshi .jj p.hj {line-height:36px;color:#fff}
.youshi-content {background:#fff;overflow: hidden}
.youshi-content-box {padding:50px 30px;border:1px solid rgba(0,0,0,0.10);border-left:0;border-top:0}
.youshi-content-box a {color:#666;text-decoration:none}
.youshi-content-box span {font-size:50px;color:#edac07}
.youshi-content-box h3 {font-size:18px;margin:20px 0 10px 0;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.youshi-content-box p {margin:0}
.youshi-content-box:hover {background:#edac07}
.youshi-content-box:hover a, .youshi-content-box:hover h3, .youshi-content-box:hover span {color:#fff}
.youshi-content .row>div {padding:0}
@media (max-width:767px) {.youshi .jj {padding-top:0}}
@media (max-width:991px) {
    .youshi-content .row>div .youshi-content-box {border:1px solid rgba(0,0,0,0.05)}
    .youshi .jj div:nth-child(2) {margin-top:40px}
    .youshi-content-box {padding:30px}
    .youshi {background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
}
@media (min-width:992px) {
    .youshi-content .row>div:nth-child(3) .youshi-content-box, .youshi-content .row>div:nth-child(6) .youshi-content-box {border-right:0}.youshi .jj div:nth-child(2) {text-align:left}}
@media (min-width:1024px) and (max-width:1199px) {
    .youshi-content .row>div:nth-child(4) .youshi-content-box,.youshi-content .row>div:nth-child(5) .youshi-content-box,.youshi-content .row>div:nth-child(6) .youshi-content-box {border-bottom:0}
    .youshi-content-box {max-height:263px}
}


@media (min-width: 1200px){
    .col-lg-4 {
        width: 33.33333333%;
    }
}
@media (min-width: 1200px){
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left;
    }
}
@media (min-width: 992px){
    .youshi .jj div:nth-child(2) {
        text-align: left;
    }
}
@media (min-width: 1200px){
    .col-lg-6 {
        width: 50%;
    }
}

.m-sm-white, .m-sm2-white {
    color: rgba(255,255,255,0.70);
}
.m-sm, .m-sm-white {
    font-size: 12px;
    line-height: 150%;
    color: #999;
    text-transform: uppercase;
    margin: 0;
}
.pingjia .pingjia-b .pingjia-box a, .case figure a figcaption, .ys-content-box, .news-box figcaption, .youshi-content-box, .transition, *:link, *:visited, *:hover, *:active, *:focus {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.home-title {
    margin-bottom: 20px;
}

.h-h2, .h-h2-white {
    font-size: 24px;
    color: #333;
    line-height: 150%;
    margin: 2px 0 5px 0;
}
.h-h2-white {
    color: #fff;
}
.xx, .xx-white {
    border-bottom: 2px solid #edac07;
    display: block;
    height: 4px;
    max-width: 60px;
    margin: 0 auto 20px auto;
}
.m-sm2-white {
    border-bottom: 1px solid rgba(255,255,255,0.30);
}
.m-sm2, .m-sm2-white {
    font-size: 14px;
    line-height: 150%;
    color: #999;
    padding-bottom: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
}
.youshi .jj h3 {
    font-size: 18px;
    margin: 0;
    color: #fff;
}
.youshi .jj p.bt {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    color: rgba(255,255,255,0.5);
    margin-bottom: 20px;
}
.youshi .jj p.hj {
    line-height: 36px;
    color: #fff;
}
.youshi .jj p.hj {
    line-height: 36px;
    color: #fff;
}
.b-m-none {
    margin-bottom: 0!important;
}
a.btn-center-white {
    color: #fff;
    border: 1px solid rgba(255,255,255,0.5);
    background: #edac07;
}
a.btn-center, a.btn-center-white {
    text-align: center;
    font-size: 12px;
    line-height: 2.5;
    padding: 2px 40px 0px 40px;
    margin: 10px 5px 0 5px;
    color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
}
.sx-jianju {
    padding-top: 20px;

}
.t-m-20 {
    margin-top: 20px;
}


.youshi-content-box span {
    font-size: 50px;
    color: #edac07;
}
/*font*/
@font-face {font-family:'icomoon';src:url('../font/icomoon.eot?ek8qnx');src:url('../font/icomoon.eot?ek8qnx#iefix') format('embedded-opentype'), url('../font/icomoon.ttf?ek8qnx') format('truetype'), url('../font/icomoon.woff?ek8qnx') format('woff'), url('../font/icomoon.svg?ek8qnx#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"], [class*=" icon-"] {font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-map:before {content:"\e91e"}
.icon-youshi-sg:before {content:"\e900"}
.icon-youshi-jy:before {content:"\e901"}
.icon-youshi-zy:before {content:"\e902"}
.icon-youshi-hz:before {content:"\e903"}
.icon-youshi-pt:before {content:"\e904"}
.icon-play:before {content:"\e905"}
.icon-about-kt:before {content:"\e906"}
.icon-about-xf:before {content:"\e907"}
.icon-about-jj:before {content:"\e908"}
.icon-about-rd:before {content:"\e909"}
.icon-youshi-sg1:before {content:"\e90a"}
.icon-th:before {content:"\e90b"}
.icon-about-bj:before {content:"\e90c"}
.icon-about-sg:before {content:"\e90d"}
.icon-about-yzs:before {content:"\e90e"}
.icon-about-zb:before {content:"\e90f"}
.icon-left-jt:before {content:"\e910"}
.icon-qq:before {content:"\e911"}
.icon-right-jt:before {content:"\e912"}
.icon-tel:before {content:"\e913"}
.icon-weibo:before {content:"\e914"}
.icon-weixin:before {content:"\e915"}
.icon-youshi-fwys:before {content:"\e916"}
.icon-youshi-pt1:before {content:"\e917"}
.icon-youshi-sgys:before {content:"\e918"}
.icon-youshi-sj:before {content:"\e919"}
.icon-youshi-sjys:before {content:"\e91a"}
.icon-zhixun:before {content:"\e91b"}
.icon-top:before {content:"\e91c"}
.icon-QQ-2:before {content:"\e91d"}