@charset "UTF-8";
/*

本css文件用于当前网站自定义样色
@charset "UTF-8";
/*

本css文件用于当前网站自定义样色
主色：#B42C2B
鼠标经过颜色：#9e1c1c

1、根据当前站点风格修改颜色
2、制作一个 logo-custom.png ，高度建议限制为56px；
3、根据站点实际情况添加所需要的样式

*/

/* 翻页 -----------------------------------------------------*/
.pager a,
.pager span { margin: 3px; }
.pager a,
.pager a:active { color: #B42C2B;  }
.pager a:hover { border: 2px solid #B42C2B;}
.pager span.current { background: #B42C2B; border: 2px solid #B42C2B;}

/* 布局 */
.s-header { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; height: auto; width: auto; max-width: 1200px; padding: 1.5% 3%; text-align: center; }
.s-header::after { display: table; content: " "; clear: both; }
.home-s-big { padding-top: 10%; }
.home-s-big .s-logo { margin: 0 auto; }
.s-main { padding: 4% 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 */
.s-logo.lg { display: flex; align-items: center; }
.s-logo { color: #B42C2B; height: auto; width: 380px; max-width: 100%; margin: 0; }
.s-logo a { display: flex; flex-basis: 100%; align-items: center; color: #B42C2B; }
.s-logo.sm {width: 260px; margin: 0; height: auto; max-width: 100%; text-align: left; }
.s-logo h2 { flex: 1 1 0%; padding-left: 0; height: auto; font-size: 0; overflow: hidden;  background: url(/content/main/base/img/logo-custom.png) no-repeat left center; background-size:auto 100%; }
.s-logo.sm h2 { padding-left: 0; font-size: 0; background-position: left center; }
.s-logo.sm span { margin: 0 12px; }
.s-logo h4 { font-size: 28px; }

/* 全文检索-站点选择 */
.select-box { padding-right: 15px; }
.s-header .select-box { padding: 0 15px; }
.select-box dt { background-image: url(/content/main/base/img/path.png) }
.select-box dt span{ color: #B42C2B; }
.select-box .select-box-row h3{ background: #B42C2B; }
.select-box .select-box-row ul li:hover{ color: #B42C2B; }
.select-box .select-box-row ul li.active{ color: #B42C2B; }

/* 全文检索-搜索框 */
.s-form.sm { margin: 0; }
.s-form.sm .btn-box input { background-color: #B42C2B; }
.s-form.sm .input-box input { width: 250px; }
.s-form { display: inline-block; vertical-align: top; }
.s-form .input-box input { border: 2px solid #B42C2B; }
.s-form .btn-box { float: left; }
.s-form .btn-box input { background-color: #B42C2B; }
.s-form .btn-box input:active { background-color: #9e1c1c; }
.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: #B42C2B; font-size: 0; }
.s-tab li { float: none; display: inline-block; vertical-align: top; }
.s-tab li:hover,
.s-tab li.current{ background: #9e1c1c; }

/* 全文检索-排序 */
.s-assortment { padding: 5px; }
.s-assortment .group { margin: 1%; }
.result-info { margin: 1%; }

/* 全文检索-分类搜索 */
#categorySiteRight .group h3{ background:#B42C2B; }
#categorySiteRight .group h3:hover{ background-color: #9e1c1c; }
#categorySiteRight .list li a:hover{ color: #B42C2B; }
#categorySiteRight .list li.active a{ color: #B42C2B; }

/* 全文检索-结果页节点名称*/
.nodename { background-color: #B42C2B; }
.related-nodename { background-color: #B42C2B; }

/* 全文检索-高级搜索 */
.row .btn button { background-color: #B42C2B; }

/* 频繁搜索 */
.modal .btn-primary { background-color: #B42C2B; border-color: #B42C2B; }
.modal .btn-primary:hover { background-color: #9e1c1c; border-color: #9e1c1c; }

/* 搜索帮助页 */
.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; flex-grow: 1; margin-left: 10px; order: 2; text-align: right; }
.s-help-sidebar li.current a { color: #B42C2B; border-left-color: #B42C2B;}
.s-help-container .tab-panel h4 {color: #B42C2B;}

/* 全文检索-底部 */
.s-footer { padding: 25px 3%; }


/* 会员中心------------------------------------------------- */
.header .logo .siteTitle{color: #B42C2B;padding-left: 0;background: url(/content/main/base/img/logo-custom.png) no-repeat left center; width: 395px;height: 70px; text-indent:300%; overflow:hidden; height:46px; line-height:46px; background-size:auto 70px;}
.loginWrap .header .logo { color: #B42C2B; padding-left: 0; background: url(/content/main/base/img/logo-custom.png) no-repeat left center; font-size: 0; width: 395px; height: 76px; background-size:auto 70px;}

/* 注册登录 */
.user-mainbox .hd h3,
.user-mainbox .top h3{color:#B42C2B;border-bottom-color:#B42C2B;}
.login-tip .registerlink a {color: #B42C2B;}
.login-tip .forget-password a{color:#B42C2B}
.user-panel .user-panel-submit .btn-primary { background: #B42C2B; }
.user-panel .user-panel-submit .btn-primary:hover { background: #9e1c1c;}
.login-select li{color:#B42C2B; }
.login-select li a{color:#B42C2B}
.loginCookie dd .cookie-time {color: #B42C2B; }
.showFwtk { color: #B42C2B;}


.user-mainbox .hd li {float: left;padding: 0 18px; margin-right:10px; font-size: 18px;height: 58px; line-height: 55px;}
.user-mainbox .hd li a {cursor: pointer;}
.user-mainbox .hd li.on {color:#B42C2B; border-bottom:3px solid #B42C2B;}
.user-mainbox .hd li:hover {color:#B42C2B; }


/* 个性化首页底部样式 */
.myHomePage #footer{ text-align: center; background-color: #B42C2B;}
.myHomePage #footer .pics{ top: 0px; }
.myHomePage .box .hd h3 { color: #B42C2B; border-color: #B42C2B; }
.myHomePage .SubscriptionColumn .cHd h3 { border-color: #B42C2B; }
.myHomePage #sideMenu .menuList li.on a { background-color: #B42C2B; }





/* 媒体查询 */

@media (max-width: 767px) {

    .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: 1199px) {
    #categorySiteRight { display: none; }

    .s-header .select-box { margin-top: 2%; padding-left: 0; }

    .s-form.sm { display: flex; flex: 1 1 50%; max-width: 100%; margin: 2% 0 0; }
    .s-form.sm .input-box { width: 1%; flex-grow: 1; }
    .s-form.sm .input-box input { width: 100%; }

    .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%; }
}