﻿/*-----------------------------------page----------------------------------------------*/
.m-page{margin:30px 0;text-align:center;}
.m-page a{margin:0 5px;padding:3px 11px;display:inline-block;border:1px solid #036;border-radius:5px;}
.m-page a:hover{border:1px solid #EA4335;background-color:#FEF0EF;}
.m-page span{margin:0 2px;padding:3px 11px;display:inline-block;color:#EA4335;font-weight:bold;border-radius:5px;}
/*-----------------------------------page(end)-----------------------------------------*/
.bm-weikaishi{font-size:1rem; color:#777;}
.bm-jieshu{ font-size:1rem; color:#777;}
.bm{width: 600px;}
.bm td{font-size:1rem;padding: 10px 0;}
.bm input{width: 70%;}
.bm textarea{width: 70%;}

.bc-news-one{bottom:0 !important;}

.bc-infoimglist-one{ width:450px; height:550px; text-align:center;}
.infocontent{ font-size:1rem;}
.infocontent p{text-align:justify;/*text-indent:2em;*/font-size:1rem;}
.infocontent div{text-align:justify;/*text-indent:2em;*/font-size:1rem;}
.infocontent td{text-align:justify;/*text-indent:2em;*/font-size:1rem;}
.infocontent ol {list-style:decimal inside !important;}
.infocontent ul {list-style:disc inside !important;}

.aform td{padding: 10px 0;font-size:1.1rem;}
.aform input{width: 300px;}
.btn-1{border: 1px solid #ddd;padding: 5px 20px;}
.btnZ{font-size:1.2rem;}
.aform .title{ font-size:1.2rem; font-weight:bold;}

.fabutime{font-size:1rem; padding:5px 0;}

.yy-CheckBox input{ width:20px !important; height:20px !important; margin-left:20px;vertical-align:middle;}
.yy-CheckBox label{padding-left:5px;vertical-align:middle;}

.portfolio-item-t{ float:left;}

.single-gallery-item
        {
            padding: 0 15px;
        }

.member .entry-cover .entry-time {
    background-color: #92338b ;
    color: #fff;
    margin:1px 10px;
    width:190px;
}
.member .entry-cover .entry-time span {
    display: block;
    /*text-transform: uppercase;*/
    line-height: 1;
}
.member .entry-cover .entry-time span.entry-day {
    font-size: 40px;
    font-weight: 800;
    padding-top:20px;
    text-align: center;
}
.member .entry-cover .entry-time span.entry-month {
    font-size: 40px;
    font-weight: 500;
    padding-top:20px;
    padding-bottom:25px;
    text-align: center;
}

.cclr{overflow: hidden;white-space: nowrap;}
.cclr *{z-index:1;}
.cclr .single-gallery-item{ float:left; width:280px;}
.cclr .aleft{display:none; background-color:#a85ca2;color:#fff;font-size:40px; padding:0px 20px; border-radius:100%;position: absolute;top: 152px;left:10px;z-index:1000;cursor:pointer;}
.cclr .aright{display:none; background-color:#a85ca2;color:#fff;font-size:40px; padding:0px 20px; border-radius:100%;position: absolute;top: 152px;left:990px;z-index:1000;cursor:pointer;}

.icon {
    display: inline-block;
    width: 36px; height: 35px;
    overflow: hidden;
}
.icon-del {
    background: url(/images/icon_status.png) no-repeat center;
}
.icon > .icon {
    position: relative;
    left: -36px;
    border-right: 0px solid transparent;
    -webkit-filter: drop-shadow(36px 0 #fff);
    filter: drop-shadow(36px 0 #fff);    
}

.clr > div{ float:left; width:285px;}
.clr img{ text-align:center; margin:0 auto;}

.slh1{line-height: 21px;max-height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.slh2{line-height: 17px;max-height: 34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.facility_name{ text-align:left;font-size: 1.2rem;}
.facility_name span{ font-weight:bold;}

.facility_user{ text-align:right;border-bottom: 1px dotted #ddd;}
.facility_user span{ color:#aaa;display:inline-block; margin:0 30px 0 0;}
.facility_user a{color:#aaa;}

.facility_no{color:#f00;margin-top: 30px;}


.scholarship_user{ text-align:right;border-bottom: 1px dotted #ddd;}
.scholarship_user span{ color:#0b4575;display:inline-block; margin:0 30px 0 0;}
.scholarship_user a{color:#0b4575;}

.textalignright{ text-align:right;}


.table-list{border-collapse: collapse;border:1px solid #eee;}
.table-list th{padding:2px 5px;line-height:30px;border:1px solid #666;table-layout:fixed;word-break:break-all;word-wrap:break-word;}
.table-list td{padding:2px 5px;line-height:30px;border:1px solid #666;table-layout:fixed;word-break:break-all;word-wrap:break-word;}

.flat-wrapper{padding:0px !important;}
.item-three-column{width:265px;}


.table-list{border-collapse: collapse;border:1px solid #eee;}
.table-list tr:hover{background-color:#eee;}
.table-list th{height:35px;text-align:center;border:1px solid #eee;background-color:#f9f9f9; font-weight:bold;}
.table-list td{padding:2px 5px;line-height:30px;border:1px solid #eee;table-layout:fixed;word-break:break-all;word-wrap:break-word;}

.ceTextTitle {
    display:inline-block;text-align: right;line-height:20px;position: relative;top: 10px;
}
.ceTextTitleMao {
    display:inline-block;position: relative;top: -3px;
}

@media screen and (min-width:100px) and (max-width:600px) {
    .logo img { 
        width:80% !important;
    }
    .btn-menu {
        margin-top: -45px;
    }
    .ceTextTitle {
        display:inline-block;text-align: left;line-height:20px;position: relative;top: 10px;
        margin-bottom:8px;
    }
    .ceTextTitleMao {
        display:inline-block;position: relative;top: -3px;
        margin-bottom:8px;
        display:;
    }
}