/* ----------------------------------------------------------------
     自定义样式
-----------------------------------------------------------------*/
.home .content-wrap {
    padding: 0px 0;
}
.content-wrap { 
    padding: 30px 0;
}
/*分页样式*/
.page-item a {
    position: relative;
    display: block;
    padding: .7rem 1rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-item.active a,.page-item. a:focus,.page-item. a:hover {
    color: #fff!important;
    background-color: #1abc9c!important;
    border-color: #1abc9c!important;
}
.pagination-lg .page-item:first-child a {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
}
.pagination-lg .page-item:last-child a {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem;
}
 
/*导航*/
#header, #header-wrap, #logo img {
    height: 83px; 
}
#primary-menu ul li > a { 
    color: #000;
    font-weight: normal;
    font-size: 16px; 
}
#header.full-header #logo { 
    border-right: none;
}
#primary-menu ul li > a { 
    padding: 29px 15px;
}
#top-search, #top-cart, #side-panel-trigger, #top-account { 
    margin: 30px 0 38px 15px;
}
#primary-menu ul li.active > a {
	color: #182987;
	border-bottom: 2px solid #182987;
}
 
/*页面标题*/
#page-title { 
    padding: 250px 0 36px 0; 
    background-size: 100%;
    background-repeat: no-repeat;
}


/*页面内容*/
body, .dropdown-menu {
    font-size: 1rem;
}
#content p {
    line-height: 2.1875;
    font-size: 18px; 
}
#content .contact-box p { 
    margin-bottom: 5px; 
}
#content .contact-box p i {
    padding-right: 10px;
}
/*左边栏*/
.my_sidebar {
	/*padding-top: 15px;*/
}
.my_sidebar ul li {
	border-bottom: 1px solid #B7B7B7;
}
.my_sidebar ul li a {
	font-size: 20px;
    display: block;
    padding: 20px 0;
    text-align: center;
    background: none;
}
.my_sidebar ul li a i {
	padding-right: 10px;
}
.my_sidebar .active,.my_sidebar li:hover {
	background-color:#182987; 
}
.my_sidebar .active a,.my_sidebar li:hover a {
	color: #fff;

}

/*相关产品*/
.related-posts .mpost {
    width: 48%;
    float: left;
    margin-right: 4%;
}
.related-posts .mpost:first-child {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px dashed #E5E5E5;
}
.related-posts .mpost:nth-child(2n) {
    margin-right: 0%;
}

/*页脚底部*/
#footer .footer-widgets-wrap {
    position: relative;
    padding: 30px 0;
}
#copyrights {
    padding: 10px 0;
}
#copyrights a {
    color: #999;
}
.dark .footer-widgets-wrap a { 
    font-size: 16px;
}

/*海报部分*/
.slider-caption h2 {
    font-size: 2.5rem;
}
.slider-caption.slider-caption-right { 
    max-width: 650px;
}

/*首页案例*/

.homecase .entry-image {
    margin-bottom: 0px;
}
.homecase .entry-title{
    padding: 25px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-radius: 0 0 5px 5px;

}
.feature-box.media-box.fbox-bg {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 1px 1px 0 rgba(10,16,34,.2);
    -webkit-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    border-radius: 5px;
}
.feature-box.media-box.fbox-bg:hover {
    box-shadow: 0 10px 30px -5px rgba(10,16,34,.2);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}


/*首页左右*/
.home-left-right .img-thumbnail {
    border-radius: 11rem;
}


/*运营管理页*/
.page-manager .feature-box.fbox-center.fbox-outline .fbox-icon i {
    line-height: 44px;
}
.page-manager .feature-box.fbox-center .fbox-icon i {
    font-size: 24px; 
}
.page-manager .feature-box.fbox-center .fbox-icon {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 auto 5px;
}
.page-manager .feature-box h3 { 
 /*   text-align: left;
    padding-left: 7px;*/
}

.page-manager .col_half .col_one_fourth {
    margin-bottom: 10px;
}

.page-manager .section {
    padding: 20px 0;
}
.page-manager .heading-block{
    margin-bottom: 10px;
}

/*首页新闻*/
.home-news .entry-title h3{
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 10px;

}
.entry-meta li { 
    font-family: 'Crete Round', serif;  
    font-style: normal;
}
#content .home-news p { 
    font-size: 16px; 
    line-height: 1.5; 
}


.category-1 #posts .entry-content {
    margin-top: 10px;
}

.my-breadcrumb strong{
    float: left;
}
.my-breadcrumb .breadcrumb{
    float: right;
    margin-top: 0;
    position: relative !important;
}

.home-news .col-md-4 .entry {
    margin: 0 0 20px;
}