﻿@charset "UTF-8";
/*

本css文件用于当前网站自定义样色
@charset "UTF-8";
/*

本css文件用于当前网站自定义样色
主色：#950341
鼠标经过颜色：#ca0557

1、根据当前站点风格修改颜色
2、制作一个 logo-custom.png ，高度建议限制为56px；
3、根据站点实际情况添加所需要的样式

*/

/* 翻页 -----------------------------------------------------*/
.pager a,
.pager span { margin: 3px; }
.pager a,
.pager a:active { color: #950341;  }
.pager a:hover { border: 2px solid #950341;}
.pager span.current { background: #950341; border: 2px solid #950341;}

/* 布局 */
.s-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: auto;
    height: auto;
    max-width: 1200px;
    padding: 15px 0;
}
.s-header .s-logo{
    margin: 0;
    height: auto;
    line-height: initial;
}
.s-header .s-logo a{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 60px;
    color: #950341;
}
.s-header .s-logo h2,
.s-header .s-logo span,
.s-header .s-logo h4{
    display: flex;
    align-items: center;
}
.s-header .s-logo h2{
    padding-left: 0;
    width: 196px;
    overflow: hidden;
    text-indent: -999px;
    background:  url(../img/logo-custom.png) left center no-repeat;
    background-size:auto 60px;
}

.s-header .select-box{
    padding: 0;
    margin: 0 15px;
}
.s-header .top-panel{
    position: relative;
    top: auto;
    right: auto;
}

.home-s-big .s-header{
    justify-content: center;
}
.home-s-big .s-header .s-logo{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 60px;
    color: #950341;
}
.home-s-big .s-header .s-logo h4{
    font-size: 28px;
}
.home-s-big .s-header .top-panel{
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.s-main { padding: 20px 3%; }
.s-main .full-search { display: flex; justify-content: center; align-items: center; text-align: center; }
.s-tab #ulsearchitem { max-width: 1200px; }
.s-content { width: auto; max-width: 1200px; padding: 0 3%; }
.s-result { width: auto; max-width: 900px; }
.section { padding: 15px 2%; }
.section .row { width: auto; max-width: 1200px; padding: 5px 3%; }

/* 全文检索-Logo */

/* 全文检索-站点选择 */
.select-box { padding-right: 15px; }
/* .s-header .select-box { padding: 0 15px; } */

.select-box dt { background-image: url(../img/path.png); background-position: 4px 8px;}
.select-box dt span{ color: #950341; }
.select-box .select-box-row h3{ background: #950341; }
.select-box .select-box-row ul li:hover{ color: #950341; }
.select-box .select-box-row ul li.active{ color: #950341; }

/* 全文检索-搜索框 */
.s-form.sm { margin: 0; }
.s-form.sm .btn-box input { background-color: #950341; }
.s-form.sm .input-box input { width: 250px; }
.s-form { display: inline-block; vertical-align: top; }
.s-form .input-box input { border: 2px solid #950341; }
.s-form .btn-box { float: left; }
.s-form .btn-box input { background-color: #950341; }
.s-form .btn-box input:active { background-color: #ca0557; }
.s-form .link-box { position: relative; width: auto; left: auto; top: auto; }
.s-form .link-box a { width: auto; }

/* 全文检索-切换分类 */
.s-tab #ulindexitem { width: auto; max-width: 1200px; overflow-x: scroll; white-space: nowrap; }
.s-tab #ulindexitem::-webkit-scrollbar { height: 0 !important; width: 0 !important; }
.s-tab { padding: 0 3%; width: auto; display: block; background-color: #950341; font-size: 0; }
.s-tab li { float: none; display: inline-block; vertical-align: top; }
.s-tab li:hover,
.s-tab li.current{ background: #ca0557; }

/* 全文检索-排序 */
.s-assortment { padding: 5px; }
.s-assortment .group { margin: 1%; }
.result-info { margin: 1%; }

/* 全文检索-分类搜索 */
#categorySiteRight .group h3{ background:#950341; }
#categorySiteRight .group h3:hover{ background-color: #ca0557; }
#categorySiteRight .list li a:hover{ color: #950341; }
#categorySiteRight .list li.active a{ color: #950341; }

/* 全文检索-结果页节点名称*/
.nodename { background-color: #950341; }
.related-nodename { background-color: #950341; }

/* 全文检索-高级搜索 */
.row .btn button { background-color: #950341; }

/* 频繁搜索 */
.modal .btn-primary { background-color: #950341; border-color: #950341; }
.modal .btn-primary:hover { background-color: #ca0557; border-color: #ca0557; }

/* 搜索帮助页 */
.s-header div.help { position: static; right: auto; top: auto; margin-right: 0; flex: 1 1 100%; text-align: right; height: auto; line-height: 1.6; }
.s-header .title { padding: 0;  order: 2; text-align: right; }
.s-help-sidebar li.current a { color: #950341; border-left-color: #950341;}
.s-help-container .tab-panel h4 {color: #950341;}

/* 全文检索-底部 */
.s-footer { padding: 25px 3%; }

/* 个性化首页底部样式 */
.myHomePage #footer{ text-align: center; background-color: #950341;}
.myHomePage #footer .pics{ top: 0px; }
.myHomePage .box .hd h3 { color: #950341; border-color: #950341; }
.myHomePage .SubscriptionColumn .cHd h3 { border-color: #950341; }
.myHomePage #sideMenu .menuList li.on a { background-color: #950341; }

/* 媒体查询 */

@media (max-width: 1200px) {
    .s-header{
        padding: 15px;
    }
    .s-form.sm {display: flex;flex: 1 1 30%;max-width: 100%; margin: 0 15px;}
    .s-form.sm .input-box { width: 1%; flex-grow: 1; }
    .s-form.sm .input-box input { width: 100%; }


    #categorySiteRight { display: none; }
    .section .row .label { width: auto; min-width: 6em; }
    .section .row .control { float: none; overflow: hidden; width: auto; }

    .section .row .control input[type="text"],
    .section .row .control select { max-width: 100% !important; box-sizing: border-box; }

    .section .row .control.radio-inline label { margin-left: 0 !important; }

    .section .row .control.inline input { width: 80px; }

    .section .row .btn { margin-top: 2%; }
}

@media (max-width: 992px) {
    .s-header .s-logo{
        margin-bottom: 15px;
    }
    .s-form.sm{
        margin-left: 0;
    }
    .result-info { float: left; }
    .s-form { display: flex; flex: 1 1 0%; max-width: 100%; }
    .s-form .input-box { flex: 1 1 0%; }
    .s-form .input-box input { width: 100%; }
    .s-form .btn-box input { width: 60px; }
    .s-help-sidebar { width: 90px; }
    .s-help-container { margin-left: 110px; }
}
@media (max-width: 768px){
    .home-s-big .s-header .s-logo{
        order: 1;
        justify-content:flex-start
    }
    .home-s-big .s-header .s-logo h4{
        font-size: 26px;
    }
    .home-s-big .s-header .top-panel{
        order: 0;
        width: 100%;
        display: flex;
        justify-content: flex-end;
        position: relative;
        right: auto;
        top: auto;
    }
    
    .s-header .s-logo h4{
        font-size: 24px;
    }
}
@media (max-width: 576px){
    .s-header .select-box{
        display: none;
    }
    .s-form.sm{
        flex: 1 1 100%;
        margin: 0 0 15px;
    }
    .s-header .top-panel li{
        margin-left: 0;
        margin-right: 15px;
    }
    .s-header .top-panel li:nth-last-child(1){
        margin-right: 0;
    }
}


/* 会员中心------------------------------------------------- */
.header .logo .siteTitle{color: #950341;padding-left: 0;background: url(../img/logo-custom.png) no-repeat left center; text-indent:300%; overflow:hidden; width: 385px; height: 60px; background-size: auto 60px;}
.loginWrap .header .logo { color: #950341; padding-left: 0; background: url(../img/logo-custom.png) no-repeat left center; font-size: 0; width: 385px; height: 60px; background-size: auto 60px;}

/* 注册登录 */
.user-mainbox .hd h3,
.user-mainbox .top h3{color:#950341;border-bottom-color:#950341;}
.login-tip .registerlink a {color: #950341;}
.login-tip .forget-password a{color:#950341}
.user-panel .user-panel-submit .btn-primary { background: #950341; }
.user-panel .user-panel-submit .btn-primary:hover { background: #8c1e55;}
.login-select li{color:#950341; }
.login-select li a{color:#950341}
.loginCookie dd .cookie-time {color: #950341; }
.showFwtk { color: #950341;}

/* 个性化首页底部样式 */
.myHomePage #footer{text-align: center; background-color: #950341;}
.myHomePage #footer .pics{top: 0px}
.myHomePage .box .hd h3 { color: #950341; border-color: #950341; }
.myHomePage .SubscriptionColumn .cHd h3 { border-color: #950341; }
.myHomePage #sideMenu .menuList li.on a { background-color: #950341; }