﻿/* 公共部分1 */
#app{
width:100%;
}
/* yy-menu */
.yy-menu {
    list-style:none;
    display:inline-flex;
    padding:0px 20px;background-color:#004B91;border-top-left-radius:10px;border-top-right-radius:10px;
}
.yy-menu>li {
    position:relative;
    width:110px;height:50px;margin:0px 5px;text-align:center;cursor:pointer;
}
.yy-menu>li>.title {
    line-height:48px;border-bottom:2px solid #004B91;color:#fff;font-size:16px; 
}
.yy-menu>li>.title:hover {
    border-bottom:2px solid #D9251B;color:#D9251B;transition:.5s;
}
.yy-menu>li>ul {
    z-index:100;list-style:none;position:absolute;
    width:100%;background-color:#fff;
}
.yy-menu>li>ul>li {
    transition:.3s;
    height:35px;line-height:34px;border-bottom:1px solid #999;text-align:center;color:#333;font-size:14px;cursor:pointer;
}
.yy-menu>li>ul>li:hover {
    background-color:#72B9FC;
}
/* yy-link */
.yy-link {
    list-style:none;padding:10px;display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px; 
}
.yy-link>li {
    height:20px;line-height:20px;text-align:left;color:#333;font-size:14px;
}
/* yy-footer */
.yy-footer {
    background-color:#006DB8;
}
.yy-footer .content {
    padding:0px 20px;line-height:180%;color:#fff;font-size:14px;
}
.yy-footer table {
    background-color:#006DB8;
}
/* 公共部分2 */
/* yy-left */
.yy-left-menu {
    list-style:none;border-radius:5px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);
}
.yy-left-menu>li {
    height:40px;line-height:39px;border-bottom:1px solid #f0f0f0;padding:0px 10px;text-align:left;color:#333;font-size:16px;cursor:pointer;
}
.yy-left-menu>li:hover {
    background-color:#FCEBC1;
}
.yy-left-menu i {
    color:#333;font-size:14px;
}

/* yy-left-contact */
.yy-left-contact {
    border-radius:5px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);
}
/* yy-pager */
.yy-pager{
    text-align:center;margin-top:20px;
}

/* 其它 */
/* yy-content */
.yy-content>.tips {
    height:40px;line-height:40px;font-size:14px;
}
.yy-content>.info {
    min-height:350px;padding:10px;
}
.yy-content>.info>.title {
    height:60px;line-height:60px;border-bottom:1px solid #eaeaea;text-align:center;font-size:20px;font-weight:bold;
}
.yy-content>.info>.content {
    line-height:180%;font-size:14px;
}