.navbar-light {
    background:#ffffff !important;
}
.navbar-nav-user {
    position: relative;
}
.navbar-nav-user li {
    padding:5px 20px;
    z-index:999;
    /* transition: background 1.5s; */
}
.navbar-nav-user li a {
    width:100%;
    /* color: rgba(0,0,0,.5); */
}
.navbar-nav-user li:hover a{
    color:#ffffff !important;
    transition:all .5s;
}
.navbar-nav-user li.active a{
    color:#ffffff !important;
}
.carousel-item-user {
    cursor: pointer;
}
.border-b {
    border-bottom: 1px solid #e5e5e5;
}
.pd-20 {
    padding:20px
}
.mt-20 {
    margin-top:20px;
}
.mt-10 {
    margin-top:10px !important;
}
.mt-15 {
    margin-top:15px !important;
}
.video {
    width:100%;
    max-width: 100%;
}
.pos {
    position: relative;
    padding:0 15px;
}
.colm-top {
    margin-top:15px;
    width:100%;
    border-bottom:1px solid #e5e5e5;
}
.colm-top h4 {
    color:#d81e06;
}
.icon {
    background-size:contain !important;
    position:absolute;
    right:0;
}
.icon.icon-right {
    cursor: pointer;
    width: 40px;
    height: 22px;
    background:url("../img/icon_right.png") no-repeat center center;
    background-position: 0;
}
.img-transition {
    box-shadow: none;
    margin-bottom:15px;
    transition:all .8s;
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -o-transition:all .8s;
    cursor: pointer;
}
.img-transition:hover {
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    box-shadow: 0 4px 8px 0 rgba(7, 17, 27, 0.2);
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform:translateY(-10px);
    -o-transform:translateY(-10px);
}
.text-user {
    color:#333333;
}
.text-user > .text-user-title {
    font-size:16px;
    display: block;
    clear:both;
    padding: 5px 0 0 0;
}
.text-user-look {
    font-size:12px;
    color:#555555;
}
.card-user:hover {
    cursor: pointer;
}
.card-user:hover .card-header-user {
    right: 100%; 
    transition: right 1s ease 0s; 
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));/*老式语法书写规则*/
    background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
}
.time {
    color: rgba(0,0,0,.5);
    font-size:12px;
}
.us-box {
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding:15px;
    /* overflow: hidden; */
}
.us-box img {
    display: inline-block;
    width:64px;
    /* max-width: 100%; */
}
.col-lg-2-u {
    margin-bottom:15px;
}
.col-lg-2-u span {
    font-size:12px;
}
@media (min-width: 992px) {
    .col-lg-2-u {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        margin-bottom:0;
    }
}

@media (min-width: 768px) {
    .col-lg-2-u {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        margin-bottom:0;
    }
}
@media (min-width: 768px) and (max-width:1199px){
    .col-lg-2-u {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom:15px;
    }
}
.doMap {
    cursor: pointer;
}
.doMap:hover img {
    transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(360deg); 	/* Opera */
    transition: all .5s;
    -moz-transition: all .5s; /* Firefox 4 */
    -webkit-transition: all .5s; /* Safari 和 Chrome */
    -o-transition: all .5s; /* Opera */
}
.small {
    font-size:13px;
}
.swiper-container-u{
    padding-bottom:15px !important;
}
.swiper-container-u .swiper-wrapper div,.swiper-container-index .swiper-wrapper div{
    cursor: pointer;
}
.swiper-pagination-u {
    bottom:-5px !important;
}
.swiper-container-u .swiper-pagination-bullet-active,.swiper-container-index .swiper-pagination-bullet-active {
    background:#009933 !important;
}
.team-box img {
    width:100%;
    max-width: 100%;
}
.team-box-content {
    color:#ffffff;
    background:#1e2f41;
    text-align: center;
    height:232px;
    padding:90px 15px 15px 15px;
}
.team-text-bg-pinbo {
    background:#0078b4;
}
.team-text-bg-jinqu {
    background:#00a028;
}
.team-text-bg-chuangx {
    background:#c81414;
    
}
.team-text-bg-qius {
    background:#f56108;
}
.pdr-0{
    padding-right:0;
}
.pdl-0 {
    padding-left:0;
}
.pdr-u {
    padding-right: 7.5px !important;
}
.pdl-u {
    padding-left: 7.5px !important;
}
.pd-b-15 {
    padding-bottom:40px;
}
.us {
    padding:15px;
}
.list-unstyled-user li {
    cursor: pointer;
    transition: all .5s;
}
.list-unstyled-user li:hover {
    color:#d81e06;
    transition: all .5s;
}
.breadcrumb-user li a {
    color:#545b62;
}
.gohome,.toQQ {
    cursor: pointer;
}
.posBtn {
    position:fixed;
    bottom:5px;
    width:100%;
    text-align: center !important;
}
.article img {
	max-width:100%;
}
.article p {
	margin:0 !important;
}
.goback {
	position:absolute;
	top:10px;
	right:10px;
}
.goback:hover {
	cursor:pointer;
	color:rgb(0, 153, 51);
}
.carousel-control-next-icon {
	background:url(../img/right-circle.png);
}
.carousel-control-prev-icon {
	background:url(../img/left-circle.png);
}