.flat-title-button .title{
    font-size: 1.5rem;
}
.flat-title-button .title img{
    margin-right: 1rem; 
}
.blog-posts .entry-cover .entry-time {
    background-color: #92338b;
    left: 0;
    bottom:0;
    -webkit-opacity: 0.9;
     -khtml-opacity: 0.9;
       -moz-opacity: 0.9;
            opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
    filter: alpha(opacity=0.9);
    padding: 8px 0;
}        
.blog-posts .entry-cover:hover .entry-time {
    background-color: #92338b;
}
.blog-posts .entry-cover .entry-time span.entry-day {
    font-size: 1.5rem;
    font-weight: 700;
}
.blog-posts .entry-cover .entry-time span.entry-month {
    font-size: 1rem;
    font-weight: 300;
}
.blog-posts .entry-header{
    margin-bottom:0;
}
.blog-posts .entry-content-wrap {
    padding: 10px 30px 10px 30px;
}
.blog-posts .entry-content-wrap:after {
    height: 0;
}
.latest-post .entry-wrapper .entry-content-wrap .entry-header .entry-title{
    font-size: 1rem;
}
.latest-post .entry-wrapper .entry-content-wrap .entry-footer{
    line-height: 1rem;
}
.latest-post .entry-wrapper .entry-content-wrap .entry-footer .entry-meta a{
    font-size: 0.8rem;
}
.latest-post .entry-wrapper .entry-content-wrap .entry-footer .entry-meta a:hover {
    color: #92338b;
}

.latest-post .entry-cover{
    position: relative;
}
.latest-post .entry-cover .entry-time {
    /*position: absolute;*/
    width: 60px;
    height: 77px;
    background-color: #92338b;
    bottom: 0;
    left: 0;
    color: #ffffff;
    z-index: 9;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.3s ease-in-out;
       -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
    -webkit-opacity: 0.9;
     -khtml-opacity: 0.9;
       -moz-opacity: 0.9;
            opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
    filter: alpha(opacity=0.9);
}

.latest-post .entry-cover:hover .entry-time {
    background-color: #92338b;
}

.latest-post .entry-cover .entry-time span {
    display: block;
    /*text-transform: uppercase;*/
    line-height: 1;
}
.latest-post .entry-cover .entry-time span.entry-day {
    font-size: 22px;
    font-weight: 800;
    padding-top:15px;
}
.latest-post .entry-cover .entry-time span.entry-month {
    font-size: 22px;
    font-weight: 500;
    padding-top:5px;
}

/*我要报名*/
.button.sm.xsm{
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
.report .button{
    background-color: #a85ca2;
}
.report .button:hover{
    background-color: #0a4575;
}/*我要报名 end*/

/*首页-更多*/
.button.sm.more{
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
.floor .button{
    background-color: #d8e7ef;
    border: 1px solid #b4bfc8;
}
.floor .button.sm.more{
    color: #0b4575;
    font-weight: 200;
}
.floor .button:hover{
    background-color: #0a4575;
    border: 1px solid #b4bfc8;
}
.floor .button.sm.more:hover{
    color: #FFF;
}/*首页-更多 end*/

/*会议报名*/
.flat-teammember .member .member-image{
    padding-right:10px;
    width: 46%;
}
.flat-teammember .member .member-info{
    padding-left:10px;
    width: 54%;
    margin-top: 0;
}
.member-desc p{
    font-size: 12px;
    color: #5b7a99;    
    font-size: 1rem;
}
/*会议报名 end*/

/*轮播图*/
.tp-caption .title-slide, .tp-caption.title-slide{
    font-size: 30px;
    line-height: 50px;
    letter-spacing: 2px;
    margin: 0;
    margin-bottom: 10px;
    font-weight: normal;
}
.tp-caption.desc-slide{
    font-size: 16px;
    font-weight: normal;
}/*轮播图 end*/

/*Mobile*/
@media only screen and (max-width: 767px) {
    .flat-teammember .member .member-image{
        padding-right:0;
        width: 100%;
    }
    .flat-teammember .member .member-info{
        padding-left:0;
        width: 100%;
        margin-top: 0;
        padding-bottom: 20px;
    }
    .footer .footer-content .custom-info span{
        display: block;
    }
    /*轮播图*/
    .tp-caption .title-slide, .tp-caption.title-slide{
        font-size: 30px;
        line-height: 40px;
        letter-spacing: 0;
        margin: 0;
        font-weight: 800;
    }
    .tp-caption.desc-slide{
        font-size: 12px;
        font-weight: normal;
    }/*轮播图 end*/    
    .top-language,.top-search{display: none;}
}/*Mobile end*/



/*
* ----------------------------------------------------------------------------------------
* SECTION portfolio
* ----------------------------------------------------------------------------------------
*/
.section-padding {
    position: relative;
    float: left;
    width: 100%;
}
              
.single-gallery,.single-gallery-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #FFFFFF;
}
.single-gallery-outer h4{
    padding:0 15px;
    font-size: 16px;
    color: #15416e;
    font-weight: 800;
    text-align: left;
}
.single-gallery-outer p{
    padding:0 15px;
    text-align: left;
    font-size: 0.9rem;
    color:#5b7a99;
    margin-bottom: 0;
}
.single-gallery-outer p.time{
    color:#5b7a99;
    padding-bottom: 20px;
    font-size:1rem;
}
.single-gallery .single-gallery {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.single-gallery .single-gallery .single-gallery-inner {
    position: absolute;
    top: 43%;
    width: 100%;
}
.single-gallery img {
   display: block;
   position: relative;
}
.single-gallery h5 {
   /*text-transform: uppercase;*/
   color: #fff;
   font-size: 17px;
   position: relative;
   padding: 10px;
   margin: 0;
   background: rgba(0, 0, 0, 0.8);
}
.single-gallery p {
   font-size: 14px;
   color: #fff;
   font-style: italic;
   margin: 15px 0;
   position: relative;
}
.single-gallery a.info {
   color: #fff;
   background: #000;
   /*text-transform: uppercase;*/
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   margin: 0 4px;
}
.single-gallery a.info:hover {
   background: #034ea2;
}
.single-gallery-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
   margin:auto;
}
.single-gallery-first .single-gallery {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
    background: -moz-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);
    background: -webkit-linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);
    background: linear-gradient(200deg, rgba(70, 199, 207, 0.8) 0%,rgba(123,100,203,0.8) 100%);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.single-gallery-first h5 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.single-gallery-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.single-gallery-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.single-gallery-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.single-gallery-first:hover .single-gallery {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.single-gallery-first:hover h5,
.single-gallery-first:hover p,
.single-gallery-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.single-gallery-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.single-gallery-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
    
.portfolio-slider.owl-theme .owl-nav {
    margin-top: 0;
}
.portfolio-slider.owl-theme .owl-nav div {
    font-size: 30px;
    color: #fff;
    background: #a85ca2;
    height: 50px;
    width: 50px;
    line-height: 50px;
    padding: 0px;
    opacity: 0;
    visibility: hidden;
    border-radius: 50%;
    -webkit-transition: 0.5s cubic-bezier(0.91, .27, .52, .84);
    transition: 0.5s cubic-bezier(0.91, .27, .52, .84);
    
}
.portfolio-slider.owl-theme .owl-nav div:hover {
    background: #034ea2;
    color: #FFF;
}
.portfolio-slider.owl-theme .owl-nav div {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.portfolio-slider.owl-theme .owl-nav .owl-prev {
    left: 10%;
}
.portfolio-slider:hover.owl-theme .owl-nav .owl-prev {
    left: 1%;
}
.portfolio-slider.owl-theme .owl-nav .owl-next {
    right: 10%;
}
.portfolio-slider:hover.owl-theme .owl-nav .owl-next {
    right: 1%;
}
.portfolio-slider:hover.owl-theme .owl-nav div {
    opacity: 0.8;
    visibility: visible;
}
.portfolio-items .single-gallery-item {
    margin-bottom: 30px;
}


@charset "utf-8";
@media screen and (min-width:100px) and (max-width:600px) {

    .single-gallery-item {
    }

    .floor .button.sm.more{
        float:right;
        margin-right: 15px;
    }
}


@media screen and (min-width:600px) {
    .single-gallery-item {
        float:left;width:282px;
    }
}